close
文章出處
問題
服務器上安裝了ASP.NET 4.0.30319組件,但是在IIS的Web服務擴展中并沒有找到ASP.NET v4.0.30319這項,這導致基于.NET4.0開發的網頁都無法正常瀏覽(404錯誤)。
解決辦法
IIS管理器--Web服務擴展--添加一個新的Web服務擴展,找到“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”,點擊保存,再設置其狀態為“允許”
可能會遇到的問題:
編譯器錯誤消息:BC31007:無法代開模塊文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”
或:當前標識(NT AUTHORITY\NETWORK SERVICE)沒有對“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的寫訪問權限的問題。
解決辦法:
- 在cmd模式下,輸入:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i -enable,執行過安裝后即可恢復正常。
- c:\Windows\temp 加入NetWork Service 和IIS_UserName的寫入權限
c:\Windows\Tmp 加入NetWork Service 和IIS_UserName的寫入權限
參考文獻
![]() |
不含病毒。www.avast.com |
全站熱搜