【发布时间】:2013-12-19 13:53:46
【问题描述】:
我最近在我的 .NET MVC 应用程序中将 .NET 框架从 4.0 升级到了 4.5.1。我的项目中有一个 wcf Web 服务,现在我的 IIS 7 似乎不再喜欢我的 wcf 服务了。当我尝试使用soapUI或浏览器中的url连接它时,它只会重新路由到我的常规登录页面。
我在事件日志中收到此错误。
WebHost failed to process a request.
Sender Information: System.ServiceModel.Activation.HostedHttpRequestAsyncResult/60493796
Exception: System.DllNotFoundException: Unable to load DLL 'nativrd2.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)
Process Name: w3wp
Process ID: 2852
谢谢
【问题讨论】:
-
我已经在下面的回答中做了详细的解释
-
您的 WCF 服务是否依赖于 nativrd2.dll?还要确保您已将应用程序池更改为 IIS 上的正确应用程序池,以确保它可以正常运行
-
不,它没有。我以前从未听说过.dll。最近 IIS 没有任何变化,应用程序池很好。