Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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 无法加载文件或程序集或其依赖项之一。试图加载格式不正确的程序_Asp.net_.net_Asp.net Mvc_Iis_Asp.net Web Api - Fatal编程技术网

Asp.net 无法加载文件或程序集或其依赖项之一。试图加载格式不正确的程序

Asp.net 无法加载文件或程序集或其依赖项之一。试图加载格式不正确的程序,asp.net,.net,asp.net-mvc,iis,asp.net-web-api,Asp.net,.net,Asp.net Mvc,Iis,Asp.net Web Api,我有一个ASP.NET MVC 4 Web Api应用程序,它在Windows 7 Professional 64位和IIS 7.0上部署了.NET Framework 4.0和C# 当我运行应用程序时,我得到以下信息: 无法加载文件或程序集“AutomationMiddleware.Common”或其中一个 它的依赖性。试图加载带有 格式不正确。描述:运行时出现未处理的异常 当前web请求。查看堆栈跟踪以了解有关的更多信息 错误及其在代码中的起源。例外情况详情: System.BadImage

我有一个ASP.NET MVC 4 Web Api应用程序,它在Windows 7 Professional 64位和IIS 7.0上部署了.NET Framework 4.0和C#

当我运行应用程序时,我得到以下信息:

无法加载文件或程序集“AutomationMiddleware.Common”或其中一个 它的依赖性。试图加载带有 格式不正确。描述:运行时出现未处理的异常 当前web请求。查看堆栈跟踪以了解有关的更多信息 错误及其在代码中的起源。例外情况详情: System.BadImageFormatException:无法加载文件或程序集 “AutomationMiddleware.Common”或其依赖项之一。企图 是为了加载格式不正确的程序

源代码错误:

在当前web的执行过程中生成了一个不受控制的 要求有关货物来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
加载程序集的跟踪:以下信息可能会有所帮助 确定未加载程序集“AutomationMiddleware.Common”的原因

管理员程序集从以下位置加载: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll运行于 可执行文件c:\windows\system32\inetsrv\w3wp.exe ---详细错误登记簿

===先前链接的状态信息===
日志:DisplayName=AutomationMiddleware.Common
(部分)
AVS:提供程序集的部分链接信息:
AVS:程序集名称:。AutomationMiddleware.Common |域Id:2
AVS:仅提供程序集显示名称的一部分时,会发生部分绑定。
AVS:这可能导致加载链接器程序集不正确。
AVS:建议提供完全为程序集指定的文本标识,
AVS:由简单名称、版本、区域性和公钥令牌组成。
AVS:有关此问题的更多信息和常见解决方案,请参阅白皮书。
LOG:AppBase=file:///C:/inetpub/wwwroot/WebAPI/
日志:Initial privatePath=C:\inetpub\wwwroot\WebAPI\bin程序集调用:(未知)。 =
日志:此链接在默认加载上下文中开始。
日志:使用应用程序的配置文件:C:\inetpub\wwwroot\WebAPI\web.config
日志:使用主机配置文件:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config
日志:使用C:\Windows\Microsoft.NET中的计算机配置文件\ Framework64\v4.0.30319\config\machine.config.
日志:策略此时未应用于引用(链接专用程序集、自定义、部分或基于位置)。
日志:正在尝试下载新的URL文件:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/临时ASP.NET文件 /WebAPI/d5634960/b33de11c/AutomationMiddleware.Common.DLL.
日志:正在尝试下载新URL文件:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/临时ASP.NET文件/WebAPI/d5634960/b33de11c/AutomationMiddleware.Common/AutomationMiddleware.Common。DLL。
日志:正在尝试下载新的URL文件:///C:/inetpub/wwwroot/WebApi/bin/AutomationMiddleware.Common.DLL。
错误:未能完成程序集的安装(hr=0x8007000B)。他结束了搜寻

堆栈跟踪:

[BadImageFormatException:无法加载文件或程序集 “AutomationMiddleware.Common”或其依赖项之一。尝试 加载格式不正确的程序。]
System.Reflection.RuntimeAssembly.\u nLoad(AssemblyName文件名,字符串 代码库、证据汇编安全性、运行时汇编位置提示、, stackcrawmark和stackMark,IntPtr pPrivHostBinder,布尔值 throwOnFileNotFound,用于内省的布尔值,布尔值 抑制安全检查)+0
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef、证据assemblySecurity、RuntimeAssembly reqAssembly、, stackcrawmark和stackMark,IntPtr pPrivHostBinder,布尔值 throwOnFileNotFound,用于内省的布尔值,布尔值 抑制安全检查)+210
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据汇编安全,StackScrawMark&stackMark,IntPtr pPrivHostBinder,用于内省的布尔值)+242
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据集合安全性,堆栈爬网标记和堆栈标记,布尔值 用于内省)+17系统.反射.组装.加载(字符串 汇编字符串)+35
System.Web.Configuration.CompliationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)+122

[ConfigurationErrorsException:无法加载文件或程序集 “AutomationMiddleware.Common”或其依赖项之一。尝试 加载格式不正确的程序。]
System.Web.Configuration.CompliationSection.LoadAssemblyHelper(字符串 汇编名称,布尔starDirective)+12495956
System.Web.Configuration.CompilationSection.LoadAllassembliesFromAppDomainBindDirectory() +499 System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()+131 System.Web.Compilation.BuildManager.GetReferenceAssemblys(CompilationSection compConfig)+331
System.Web.Compilation.BuildManager.CallPreStartInitMethods(字符串 preStartInitListPath,布尔值(&isRefAssemblyLoaded)+148
System.Web.Compilation.BuildManager.ExecuteRepapStart()+172
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters, PolicyLevel PolicyLevel,异常appDomainCreationException)+1151

[HttpException(0x80004005):无法加载文件或程序集