[英]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.