2012-07-04 2 views
1

Я только что закончил веб-приложение с использованием MVC 3, NHibernate и Fluent NHibernate. Все ссылки были загружены с использованием библиотеки пакетов. Приложение отлично работает на моем компьютере. Я опубликовал его и загрузил все, включая все DLL на мой веб-сервер на godaddy. Но когда я пытаюсь получить к нему доступ дает мне следующее сообщение об ошибке:Веб-приложение работает локально, но не работает на сервере развертывания

Не удалось загрузить файл или сборку «NHibernate, Version = 3.2.0.4000, Culture = нейтрально, PublicKeyToken = aa95f207798dfdb4» или один из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.

+0

Вы все это пробовали? -> http://stackoverflow.com/questions/4825122/can-i-use-nhibernate-on-godaddy – mawburn

+0

Вот список вещей, чтобы попробовать: [Ошибка при загрузке один из длл зависимой NHibernate-х] [1 ] [1]: http://stackoverflow.com/questions/6911792/error-loading-one-of-the-nhibernate-dependent-dlls – Fellmeister

+0

Я не думаю, что это связано со средой доверия окружающая среда проблема. Я также тестировал с помощью NHibernate 3.3, который поддерживает среднюю среду доверия и получил ту же ошибку. –

ответ

0

Перейдите в свой IIS, найдите пул приложений своего веб-приложения, перейдите в раздел «Дополнительные параметры» и измените «Включить 32-разрядное приложение» на «true».

+0

К сожалению, GoDaddy не поддерживает дистанционное управление IIS. :( Но я рассмотрю ваш ответ и попытаюсь создать приложение в другой среде. –

+0

Согласен с Jobert – Blaise

0

По какой-то причине вы можете попробовать снова загрузить DLL, которые вызывают ошибку. Я, на мой взгляд, тоже столкнулся с той же проблемой. После загрузки снова ошибочных DLL, это сработало!

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