首页 文章

无法加载类型'%windir% Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll'。

提问于
浏览
0

新的 Windows Server 2012 R2 安装,添加 ASP.Net 和.Net 3.5 尝试浏览 Web 服务文件 svc 时出现以下错误:

无法加载类型'%windir% Microsoft.NETFramework64v4.0.30319aspnet_isapi.dll'。

有什么想法吗?

2 回答

  • 0

    以管理员身份打开命令提示

    导航到C:\Windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation并执行命令:

    ServiceModelReg.exe /i
    

    导航到c:\windows\Microsoft.NET\Framework\v4.0.30319并执行命令:

    aspnet_regiis -iru
    

    服务器上需要一些角色和功能

    • 启用服务器角色“Internet 信息服务”,将包括所有内联服务

    • 启用功能“HTTP 激活”,这在.NET framework 3.5 和.NET framework 4.5 下

    在 IIS 中,确保为“* .svc”文件配置了“处理程序映射”

  • 0

    当我遇到它时,该错误信息变成了一个红色的鲱鱼。我只是在 WebApiConfig 中没有设置 HEAD 路径,并且每天都有数百个 HEAD 请求。因此,如果您已经确认已安装了所有必要的 Windows 功能,那么接下来检查您是否为每个HTTP 请求方法设置了默认路由。

相关问题