2010-06-18 4 views
0

Я застрял в своем веб-приложении. Как известно из названия, это приложение ASP.NET MVC (1,0), поэтому я делаю только 2 вещи, которые необходимо развернуть как приложение. Я сделал сборку, скопированную в папку IIS. В IDE (VS2008) все работает нормально :(Проблема с развертыванием проекта ASP.NET MVC на IIS 7.0. BadImageFormatException

Это долго работало, но знаю, что я получаю сообщение об ошибке для моей включенной dll другого проекта. (У меня есть немецкая версия, поэтому ошибка переводится с Google СРЮ для этого)

BadImageFormatException: File or assembly 'DataService.WebInterface.BusinessLogic "or one of its dependencies was not found. An attempt was made to load a file with an incorrect format.] 
    System.Reflection.Assembly._nLoad (AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark & stackMark, throwOnFileNotFound Boolean, Boolean forIntrospection) +0 
    System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) +416 
    System.Reflection.Assembly.InternalLoad (String String assemblyName, Evidence assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) +166 
    System.Reflection.Assembly.Load (String string assemblyName) +35 
    System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) +190 

что это значит? Является ли поврежден ли файл или сделать я должен изменить web.config?

Спасибо ваше для вашей поддержки!

ответ

2

Это может означать, что проект был нацелен на другую платформу (x86/x64), чем серверная среда. Измените целевую платформу в VS, чтобы она соответствовала вашему серверу перед публикацией. Кроме того, в диспетчере приложений в настройках приложений есть настройки -> предварительные настройки с именем «Включить 32-разрядные приложения» - измените его на «True», если вы используете 32-битные сборки (или собственные сборки) в среде с 64-разрядными версиями.

+0

Thats it! благодаря! – Markus

+0

NIce one @PanJanek. благодаря –

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