Windows-Server-2003

安裝 .NET 4 後是否應該缺少 ASP.NET v2 IIS 伺服器擴展?

  • August 22, 2010

當我的 ASP.NET 站點使用版本 2 時,我遇到了很多問題。例如,我所有的 SVC 和 ASPX 文件都返回“找不到文件”。此外,當我使用 IISMgr 並導航到:

ServerName

….. Web 服務擴展

我注意到沒有 ASP.NET v2 存在。我試過 aspnet_regiis 但沒有運氣。有任何想法嗎?

替代文字

更新

執行 aspnet_regiis.exe - 我現在似乎已經工作了。但我仍然遇到 WCF 問題。我剛剛嘗試使用 ServiceModelReg -i 重新安裝 WCF,我在事件日誌中得到了這個

替代文字

此外,這就是 ServiceModelReg -ls 的樣子(注意不存在 Web 主機腳本映射)

替代文字

不,這不正常;你應該有三個 ASP.NET 擴展:1.1、2.0 和 4.0。

您嘗試了哪個 aspet_regiis?2.0 的還是 4.0 的?

這是 x86 還是 x64 伺服器?

對於 x86,執行C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir.

對於 x64,執行C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -ir.

引用自:https://serverfault.com/questions/173094