【问题标题】:DllNotFoundException: Unable to load DLL 'nativrd2.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)DllNotFoundException:无法加载 DLL 'nativrd2.dll':找不到指定的模块。 (来自 HRESULT 的异常:0x8007007E)
【发布时间】: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 没有任何变化,应用程序池很好。

标签: c# asp.net .net wcf dll


【解决方案1】:

也许我不清楚尝试嵌入资源“nativrd2.dll”

你必须通过VS找到资源文件然后右键单击文件名->属性->构建操作->嵌入资源

【讨论】:

  • 不,它不是嵌入式资源
  • 我已经在上面的回答中做了详细的解释
猜你喜欢
  • 2020-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多