[英]Routing not working on IIS 7.5
我知道有很多关于此问题和解决方案的帖子,但是我想我已经尝试了所有这些问题和解决方案,并且无法摆脱404错误。
我联系了主机提供商以获取一些信息。
他们告诉我,我引用:
该站点托管在IIS 7中。
应用程序“ xxxx”使用的应用程序池已设置为“ DefaultAppPoolPT_DOTNET40”,位于.Net Framework 4.0经典流水线模式下。
对于IIS 7中的通配符应用程序映射,它是在web.config文件中完成的。
尽管他们说的是IIS7,但当我转到网站时却得到以下标头:
伺服器:Microsoft-IIS / 7.5
但我不知道这种情况是否相关。
与其他许多人一样,我没有遵循本指南http://msdn.microsoft.com/zh-cn/library/cc668202.aspx 。 我尝试了著名的
<modules runAllManagedModulesForAllRequests="true">
没有运气。
.html文件和图像可以正常工作。 .aspx文件没有。
我只是想知道是web.config问题还是IIS配置不正确。
与托管服务提供商再次交谈后,他们告诉我
应用程序“ xxxx”的应用程序池用户无权访问该文件夹。
解决此问题后,网站正常运行。
您可以尝试使用集成托管管道。
在system.webServer节点下,您应该添加以下配置。
<modules runAllManagedModulesForAllRequests="true">
<validation validateIntegratedModeConfiguration="false"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.