【问题标题】:Should ASP.NET v2 IIS server extension be missing after .NET 4 is installed?安装 .NET 4 后是否应该缺少 ASP.NET v2 IIS 服务器扩展?
【发布时间】:2010-08-21 17:16:47
【问题描述】:

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

服务器名称 .....网络服务扩展

我注意到 ASP.NET v2 不存在。我试过 aspnet_regiis 但没有运气。有人安装了 .NET 4 的 Windows 2003 吗?你能告诉我你有什么 ASP.NET 4.x 以便我可以手动重新添加 IIS 扩展吗?

更新

aspnet_regiis.exe - 我现在似乎已经工作了。但我仍然遇到 WCF 问题。我刚刚尝试使用 ServiceModelReg -i 重新安装 WCF,我在事件日志中得到了这个

另外,这就是 ServiceModelReg -ls 的样子(注意不存在 Web 主机脚本映射)

【问题讨论】:

    标签: asp.net wcf iis-6


    【解决方案1】:

    一个可能的解决方案是here。摘录:

    构建 Window 2003 R2 SP2 时 服务器 - 默认情况下它有 Microsoft.NET Framework 2.0 服务 包 1 和 Microsoft .NET 框架 已安装 3.0 Service Pack1。您会注意到 ASP.NET v2.0.50727 是 Web 服务中的 MIA(missing in action) IIS 管理器中的扩展。你怎么做 它出现并使其成为“允许” service?..启动一个 DOS 窗口 - 切换到以下目录

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> 要么 C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727> 对于 64 位

    键入 aspnet_regiis.exe – i

    编辑:我刚才读到您尝试过 aspnet_regiis - 您是否根据您的处理器架构使用了正确的 Framework 文件夹?

    【讨论】:

    • 谢谢!我刚刚运行了 aspnet_regiis -ir ,这似乎解决了这个问题。现在我为 WCF 支持做了一个 ServiceModelReg -lv 并且说没有安装 Windows 主机脚本映射。有什么想法吗?
    • 这里是我使用的命令:C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation>ServiceModelReg.exe -lv
    • 你尝试过普通的旧 ServiceModelReg -i 吗?
    猜你喜欢
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 2017-06-13
    • 2011-06-03
    • 2016-04-19
    • 2020-04-05
    相关资源
    最近更新 更多