2013-12-19 12 views
1

Недавно я обновил .NET framework с 4.0 до 4.5.1 в своем приложении .NET MVC. У меня есть веб-сервис wcf в нашем проекте, теперь мой 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

Может быть, я не ясно, попытка встроить ресурс «nativrd2.dll»

вы должны найти файл ресурсов через VS затем щелкните правой кнопкой мыши по имени файла -> Свойства -> Сложение Действие -> Вложенный ресурс

+0

Нет, это не вложенный ресурс – Oskar

+0

Я отредактировал свой вопрос –

+0

Я поместил dll в папку bin для проекта. Не работает .. – Oskar

Смежные вопросы