Dav*_*Dev 17 asp.net iis web-config handler iis-7.5
我需要更新IIS 7.5上的处理程序映射,以允许没有扩展名的URL路由到应用程序.该应用程序最初是用ASP.NET 2.0编写的,但后来升级到ASP.NET 3.5.我不知道这是否具有相关性,但我之前更新其他.net 3.5应用程序的处理程序映射没有问题.我还应该注意,这在IIS 6.0上运行正常
这是我在IIS 7.5中单击Handler Mappings链接时收到的错误消息(请注意,实际上没有这样的错误消息,这将有所帮助):
处理程序映射
执行此操作时出错.
细节:
文件名:\?\ D:\ path\to\web.config
错误:
好
谁看过这个吗?如果您需要更多信息,请告诉我,我会提供.谢谢.
小智 32
我遇到了同样的问题,事实证明该项目使用了IIS URL重写模块(默认情况下未安装).安装完毕后,该网站首次运行.
检查任何非默认IIS模块的web.config文件(特别是如果它没有在IIS中打开).
IIS 7.0(及更高版本)从 Web.config 文件读取处理程序映射的方式与 IIS 6 执行此操作的方式有所不同。这取决于应用程序池的“托管管道模式”。如果将其设置为集成,则您的处理程序映射预计位于
/system.webServer/handlers
Run Code Online (Sandbox Code Playgroud)
如果您使用经典管道模式,您的处理程序应该位于
/system.web/httpHandlers
Run Code Online (Sandbox Code Playgroud)
您可以在这里找到更多信息。最好的办法可能是检查您正在使用的管道模式,然后手动检查配置文件(IIS 管理控制台所做的只是编辑web.configWeb 应用程序的文件,以便您可以检查幕后发生的情况)。
| 归档时间: |
|
| 查看次数: |
21756 次 |
| 最近记录: |