2016-12-15 4 views
0

Моя проблема в том, что когда я запускал проект локально, он работал нормально. Но когда я публикую на своем сервере IIS, я получаю сообщение об ошибке.Не удалось загрузить файл или сборку ### или одну из его зависимостей после публикации

Не удалось загрузить файл или сборку «Microsoft.Owin» или один из его зависимостей

Когда я исправил проблему Microsoft.Owin была проблема с System.Web.Http. Почему это только проблема после публикации?

+0

Вы используете пакеты nuget для включения этих DLL? –

+0

Не могли бы вы рассказать точное сообщение об исключении, которое вы получаете, включая информацию о стеке и источнике. –

+0

@AndreiFilimon Я использую nuget – Alpo

ответ

0

По какой-то причине я не могу объяснить (пожалуйста, если вы знаете, почему), он работал, чтобы использовать мой web.release.config вместо web.debug.config. Я скопировал весь мой web.debug.config в web.release.config, и он сработал.

0

Задайте свой проект Ссылки CopyLocal свойство true.

+0

Есть ли способ сделать это во всех из них сразу? – Alpo

+0

Я просмотрел и установил каждую ссылку на CopyLocal и все еще не работает. – Alpo

+0

Ваш пул приложений на сервере IIS работает под той же платформой .NET, что и ссылка dll? –

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

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