是否可以将.ashx文件设置为Web应用程序的起始(或默认)页面?如果是这样,它是如何完成的?
编辑 - 一些很好的建议.我已将"Default.ashx"添加到IIS默认文档和网站上的"启用默认文档",但是,它只显示目录列表,即使我已禁用目录浏览.
任何其他建议将不胜感激.(IIS版本5.1)
编辑 - 重新启动IIS,它的工作原理.
问题 - 我是否也可以询问是否可以从Visual Studio 2005中将起始页面设置为.ashx?在执行此操作后,我似乎无法在Visual Studio中进行调试.
答案 - 在应用程序属性中,可以在"Web"选项卡下选择"开始操作".实际上,它还允许选择使用哪个服务器/端口和调试器.很酷.
添加您的ASHX页面并确保将其移动到列表顶部.
在IIS7中,您可以在web.config中指定它:
此博客文章中的更多信息
编辑:正如@waves发现的那样,您可能需要在配置后重新启动IIS.
要禁用目录浏览,请取消选中"目录浏览"复选框:
.