[英]URL Routing is not working in IIS 7.0 witrh apllication pool asp.net 2.0 Classical Mode
我已经在我的项目中实现了URL路由,我遵循了以下文章: URL Routing DEMO
此URL路由演示在我的“带有应用程序池asp.net 2.0集成模式的IIS 7.0”中可以正常工作
但当我将其设置为“带有应用程序池asp.net 2.0经典模式的IIS 7.0”时,它不起作用(给出404错误)
我需要使用asp.net 2.0中的经典模式将应用程序池配置为IIS 7.0的配置。
请指定您的配置以使上述项目正常工作(或路由正常工作)
谢谢....
在经典模式IIS7中,您基本上需要将此添加到配置中。 请参阅此处以获取更多信息( 在IIS 7经典管道模式下向下滚动到通配符脚本映射 )。
<system.webServer>
...
<handlers accessPolicy="Read, Script">
...
<remove name="StaticFile" />
<add name="ASP.NET-ISAPI-2.0-Wildcard"
path="*" verb="GET,HEAD,POST,DEBUG"
modules="IsapiModule"
scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="StaticFile"
path="*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
resourceType="Either" requireAccess="Read" />
</handlers>
...
</system.webServer>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.