1. 程式人生 > >Not Found 請求的內容似乎是指令碼,因而將無法由靜態檔案處理程式來處理

Not Found 請求的內容似乎是指令碼,因而將無法由靜態檔案處理程式來處理

用iis7.5釋出網站遇到上述問題,如下圖所示

原因分析,先安裝的iis,後安裝的.netframework,導致iis不能用你安裝版本.netframework,如果你編譯專案用的事你安裝的.netframework,那麼很可能出現上面的問題,
解決辦法,在命令列中執行下面兩條命令(v4.0.30319應該是你的專案的編譯用的版本)
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
執行前後的對比圖
執行前,選中站點,開啟isapi篩選器



執行後