IIS7.0中使用MVC3,靜態頁正常,其它404


本機正常,放服務器上就出現標題所說的錯誤,仔細看IIS7的配置,也沒發現什么異常,最終在一個英文網站找到一個鏈接

http://stackoverflow.com/questions/5111091/getting-404-0-error-for-asp-net-mvc-3-app-on-iis-7-0-windows-server-2008

按文章所說要下載一個補丁下載補丁安裝即可。

  1. Installed .NET 4.0
  2. Ran aspnet_regiis.exe (from the Framework64/v4.0.30319 folder)
  3. Installed ASP.NET MVC 3 using the web platform installer
  4. Applied MS update KB980368 to enable certain IIS 7.0 or IIS 7.5 handlers to handle requests whose URLs do not end with a period 

安裝時出現一個錯誤0x80070422,在服務中把“windows update”不要設為禁用即可。

更新描述:

本文介紹一個更新,使某些 Internet Information Services (IIS) 7.0 或 IIS 7.5 處理程序來處理的請求的 url 不能以句點結尾。這些處理程序映射到的專門,"*"請求的路徑。當前,一個處理程序被映射到一個"*"路徑只處理其以句點結尾的 url 請求的請求。例如對於該處理程序只處理的請求的 url 類似於以下 URL:

http://www.example.com/ExampleSite/ExampleFile

應用此的更新處理程序映射到后一個"*" 以句點結尾的 url 的請求和請求的 url 不能以句點結尾,可以處理請求路徑。例如對於該處理程序現在可以處理類似於以下 url 的請求:

http://www.example.com/ExampleSite/ExampleFile
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM