我正在爲我正在開發的網站上的一些長URL獲取404錯誤。經過一番挖掘,我發現當URL的某些方面的長度超過了IIS7中的可配置限制時,會發生這種情況。在這種情況下,requestLimits財產所需的maxQueryString屬性在web.config500錯誤的長URL iis7
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="4096" maxAllowedContentLength="4096" maxUrl="8192" >
</requestLimits>
</requestFiltering>
</security>
增加這立即解決了問題我的開發服務器上,但在遠程服務器上我現在獲得:
500 - 內部服務器錯誤。
還有 有問題,您正在尋找的資源 ,並且不能顯示 。
這就是它給我的所有信息。
爲什麼您首先有這樣大的URL?這會導致問題出現。 – 2010-05-15 16:40:58
這很奇怪。錯誤應該是HTTP 414:Way Too F#%&ing Long(http://thedailywtf.com/Articles/HTTP-414-Way-Too-Fing-Long.aspx)。 – 2010-05-15 16:46:55