Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在IIS 7.0上部署ASP.NET MVC项目时出现问题。BadImageFormatException_Asp.net Mvc_Configuration_Deployment - Fatal编程技术网

Asp.net mvc 在IIS 7.0上部署ASP.NET MVC项目时出现问题。BadImageFormatException

Asp.net mvc 在IIS 7.0上部署ASP.NET MVC项目时出现问题。BadImageFormatException,asp.net-mvc,configuration,deployment,Asp.net Mvc,Configuration,Deployment,我被我的web应用程序卡住了。正如从标题中所知道的,它是一个ASP.NETMVC(1,0)应用程序,所以我只做了两件事情,一个需要做的事情,部署这样的应用程序。我创建了一个构建并将其复制到IIS文件夹。在IDE(VS2008)中,所有工作都很好:( 这工作了很长一段时间。但我知道我得到了一个错误,为我包括的dll的其他项目。 (我有一个德语版本,所以错误是从谷歌sry翻译过来的) 这意味着什么?文件是否已损坏或我必须更改web.config 感谢您的支持!这可能意味着该项目的目标平台与服务器环境

我被我的web应用程序卡住了。正如从标题中所知道的,它是一个ASP.NETMVC(1,0)应用程序,所以我只做了两件事情,一个需要做的事情,部署这样的应用程序。我创建了一个构建并将其复制到IIS文件夹。在IDE(VS2008)中,所有工作都很好:(

这工作了很长一段时间。但我知道我得到了一个错误,为我包括的dll的其他项目。 (我有一个德语版本,所以错误是从谷歌sry翻译过来的)

这意味着什么?文件是否已损坏或我必须更改web.config


感谢您的支持!

这可能意味着该项目的目标平台与服务器环境不同(x86/x64)。在发布之前,请在VS中更改目标平台以匹配您的服务器。
除此之外,iis管理器中的应用程序池->高级设置中有一个名为“启用32位应用程序”的设置,如果您在64位环境中使用32b位程序集(或本机程序集),请将其更改为“True”。

NIce one@PanJanek。谢谢
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