2020年6月29日 星期一

新裝 IIS 無法執行 MVC


新電腦裝機就是會遇到奇怪的事情

居然 IIS 安裝的時候還沒有裝到 .Net Framework

出了超奇怪的錯 (其實也不奇怪啦...)

總之 IIS 裝完,程式從 Visual Studio 發布到 IIS

發現 run 不起來,且錯誤頁面上的處理常式只有寫 StaticFile (明明就是 MVC?)

這時候進到 IIS 裡面的 [處理常式對應] 會發現超少的

也就是認不得 .Net 相關的部分
處理方式
進到 [控制台] > [程式集] > [程式和功能] > 左邊選單的 [開啟或關閉 Windows 功能]
 

捲動到 [Web 管理工具] 點下去,預設會裝 IIS 的管理端

下一個 [World Wide Web 服務] 點下去,會裝完 IIS

打開裡面的 [World Wide Web 服務] > [應用程式功能開發] > 選取 [ASP.NET 4.x] 
其他的看自己的情況決定即可

驗證方式
進到 IIS 管理員,選取左邊的站台後,可以在右邊看到[處理常式對應],點進去參觀下。


應該可以看到各種 ASP.NET 各種副檔名的處理常式已經被設定進來。
不再是只有 StaticFile 小貓兩三隻


檢視掛載的網址,出現網頁!! 完成!!