2013-12-19 75 views
1

我最近在.NET MVC應用程序中將.NET framework從4.0升級到了4.5.1。我在我們的項目中有一個wcf web服務,現在我的IIS 7似乎不再喜歡我的wcf服務。當我嘗試連接到它時,使用soapUI或瀏覽器中的url,它將重新路由到我的常規登錄頁面。DllNotFoundException:無法加載DLL'nativrd2.dll':無法找到指定的模塊。 (來自HRESULT的異常:0x8007007E)

我在事件日誌中收到此錯誤。

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 

感謝

+0

我在回答下面給出了詳細的解釋 –

+0

你的WCF服務對nativrd2.dll有任何依賴嗎?另外,請確保您已將應用程序池更改爲IIS上正確的應用程序池,以確保其運行正常而沒有任何問題。 – Rajesh

+0

不,不。我以前從來沒有聽說過.dll。 IIS最近一直沒有改變,應用程序池沒有問題。 – Oskar

回答

0

也許我不會試圖明確嵌入你必須找到通過VS資源文件資源「nativrd2.dll」

然後右鍵單擊文件名 - >屬性 - >構建行動 - >嵌入式資源

+0

不,它不是一個嵌入式資源 – Oskar

+0

我編輯了我的答案 –

+0

我把dll放在項目的bin文件夾中。沒有工作.. – Oskar

相關問題