安装 .NET 4 后,ASP.NET v2 IIS 服务器扩展是否会丢失?

安装 .NET 4 后,ASP.NET v2 IIS 服务器扩展是否会丢失?

当我的 ASP.NET 网站使用版本 2 时,我遇到了很多问题。例如,我的所有 SVC 和 ASPX 文件都返回“文件未找到”。此外,当我使用 IISMgr 并导航到:

服务器名称
..... Web 服务扩展

我注意到没有 ASP.NET v2。我尝试了 aspnet_regiis,但没有成功。有什么想法吗?

替代文本

更新

运行 aspnet_regiis.exe – 似乎现在已经成功了。但我仍然遇到 WCF 问题。我刚刚尝试使用 ServiceModelReg -i 重新安装 WCF,并在事件日志中收到此信息

替代文本

此外,ServiceModelReg -ls 如下所示(注意不存在 Web Host Script Mappings)

替代文本

答案1

不,这不正常;您应该有三个 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

相关内容