MVC發布到IIS,出現HTTP 錯誤 404.0 - Not Found的完美解決方法


1.打開iis,確認一下framework4.0是否已經安裝。

  打開應用程序池,看右邊是否有framework4.0版本的程序池,如果沒有就表示需要給iis注冊framework4.0,如下圖

  

 

  同時打開IIS根目錄下的“ISAPI 和 CGI限制”,看看沒有如下圖的framework4.0,如果沒有也是說明iis沒有注冊framework4.0

r

 

解決方法:

  給iis注冊framework4.0,方法是:

  (1)打開dos命令窗口,打開窗口時請以管理員的身份打開。

    開始->輸入cmd->找到cmd.exe->右鍵cmd.exe->以管理員身份打開(彈出菜單)->打開dos命名窗口。

  (2)打開framework4.0所在目錄,一般情況下在此目錄下:C:\Windows\Microsoft.NET\Framework\v4.0.30319。

    找到文件:aspnet_regiis.exe

  

  (3)拖動aspnet_regiis.exe文件到第二步打開的dos命令窗口。

  

  (4)在dos窗口中,后面按空格鍵,然后輸入 -i 參數。(C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i)

    輸入完畢后,回車即安裝framework4.0到iis上。

  

 

  安裝成功后,再打開看剛剛的兩個位置,發現都有了framework4.0,至此問題解決。


免責聲明!

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



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