簡體   English   中英

路由在IIS 7.5上不起作用

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM