我剛剛在運行IIS的Win 2003 Server上安裝了.NET 4.0。 我沒有使用ASP.NET 2.0構建的網站的任何問題,但現在如果我將ASP.NET版本設置爲4.0,並且我部署了使用vs2010構建的網站,則獲得HTTP 400 http://localhost/mysite/Default.aspx主頁。我在同一個文件夾中有一個.xml文件,並且瀏覽到它應該顯示它的內容,沒有HTTP 400錯誤。 我檢查了IIS配置/映射中的.aspx擴展名,並將aspx的應用程序擴展設置爲c:\ windows \ microsoft.net \ framework \ v4.0.30319 \ aspnet_isapi.dll,其中動詞設置爲「全部」。對於wcf服務.svc擴展名顯示相同的問題(http 400)。我可以瀏覽到同一虛擬目錄中的.xml文檔。可能會發生什麼?ASP 4.0 IIS HTTP 404
1
A
回答
1
您可以嘗試設置HTTP運行時的requestPathInvalidChars
屬性(如果有網址中的任何壞字符按照ASP.NET 4): <httpRuntime requestPathInvalidChars="" />
它可能認爲:
壞(你確定地址不是localhost:port
?)。
編輯:httpRuntime Element(新屬性還沒有上市,但,但它表明你應該把它在web.config中)。
相關問題
- 1. ASP.NET和HTTP 404問題(IIS問題)
- 2. 重定向http到https asp/iis
- 3. PATH_INFO在VBScript ASP IIS
- 4. 404例外(IIS)
- 5. ELMAH在IIS 7.5上產生HTTP 404錯誤
- 6. IIS ASP緩存
- 7. 關於HTTP POST上的HTTP 405錯誤IIS ASP .NET
- 8. IIS/ASP緩存
- 9. localhost = HTTP錯誤404
- 10. Asp和IIS問題
- 11. 在IIS中找不到404
- 12. 使用IIS 7路由錯誤與IIS Express生成HTTP 404錯誤
- 13. 404 Not Found從ASP中的JavaScript調用Http方法
- 14. IIS不服務404
- 15. ASP .NET和IIS
- 16. 404當服務.cshtml在IIS 6
- 17. 404錯誤的ASP MVC應用程序
- 18. Restful WCF 4.0 IIS 7.5錯誤
- 19. 404錯誤與IIS 7.0
- 20. Windows Server 2008 R2 + IIS 7.5 + ASP.NET 4.0 = HTTP錯誤500.0
- 21. IIS URL重寫ASP
- 22. ASP MVC 4和IIS
- 23. IIS重寫處理404和500 MVC中的http狀態代碼
- 24. Angular 2託管在IIS上:HTTP錯誤404
- 25. asp mvc 404當+在url
- 26. HTTP狀態404 -
- 27. HTTP Servlet的404
- 28. HTTP狀態404
- 29. Etat HTTP 404 -/icescrum
- 30. HTTP 404 Ajax.ActionLink
忘了提起它,它確實是localhost:port(81)。我創建了一個新的網站,並在這個新的網站上創建了我之前提到過的我的虛擬目錄。 – 2010-07-03 16:21:04
我這麼認爲。你可以使用' '那麼。一個空的無效char列表會讓你容易受到攻擊。它有用嗎?還通過指向'httpRuntime'元素的鏈接編輯了答案。 –
2010-07-03 16:52:55