任何人都可以告诉我这里可能有什么问题以及如何解决这个问题? 感谢
无法加载文件或程序集' FrameProcessor_dll'或其中一个 依赖。尝试加载程序不正确 格式。
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.BadImageFormatException:无法加载文件 或汇编' FrameProcessor_dll'或其中一个依赖项。一个 尝试加载格式不正确的程序。
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
装配加载跟踪:以下信息可能对您有所帮助 确定为什么装配' FrameProcessor_dll'无法加载。
===预绑定状态信息===日志:DisplayName = FrameProcessor_dll(部分)WRN:部分绑定信息是 为程序集提供:WRN:程序集名称:FrameProcessor_dll | 域ID:2 WRN:仅部分程序集时发生部分绑定 提供显示名称。警告:这可能会导致活页夹加载 装配不正确。警告:建议完全提供 组件的指定文本标识,WRN:由组件组成 简单名称,版本,文化和公钥令牌。警告:见 白皮书http://go.microsoft.com/fwlink/?LinkId=109270了解更多信息 这个问题的信息和常见解决方案。日志:Appbase = 文件:/// C:/用户/管理员/下载/ Syncre / Syncre / SyncreWebServices / Syncre_LayerAB_WebService / 日志:初始PrivatePath = C:\用户\管理\下载\ Syncre \ Syncre \ SyncreWebServices \ Syncre_LayerAB_WebService \ BIN 调用程序集:(未知)。 ===日志:此绑定在默认加载上下文中启动。日志:使用应用程序配置文件: C:\用户\管理\下载\ Syncre \ Syncre \ SyncreWebServices \ Syncre_LayerAB_WebService \的web.config 日志:使用主机配置文件: C:\ Users \ Administrator \ Documents \ IISExpress \ config \ aspnet.config日志: 使用来自的机器配置文件 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ machine.config中。 日志:此时政策未适用于参考(私人, 自定义,部分或基于位置的程序集绑定)。日志:正在尝试 下载新的URL 文件:/// C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET文件/ root / 90b7448e / a25f12e1 / FrameProcessor_dll.DLL。日志: 试图下载新的URL 文件:/// C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET 文件/根/ 90b7448e / a25f12e1 / FrameProcessor_dll / FrameProcessor_dll.DLL。 日志:尝试下载新网址 文件:/// C:/Users/Administrator/Downloads/Syncre/Syncre/SyncreWebServices/Syncre_LayerAB_WebService/bin/FrameProcessor_dll.DLL。 错误:无法完成程序集的设置(hr = 0x8007000b)。探测 终止。
堆栈追踪:
[BadImageFormatException:无法加载文件或程序集 ' FrameProcessor_dll'或其中一个依赖项。一次尝试 加载格式不正确的程序。]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint, StackCrawlMark&安培; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+0
System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint, StackCrawlMark&安培; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+34
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(的AssemblyName assemblyRef,Evidence assemblySecurity,RuntimeAssembly reqAssembly, StackCrawlMark&安培; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+152
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据集合安全,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,Boolean forIntrospection)+77
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据集合安全,StackCrawlMark& stackMark,布尔 forIntrospection)+16 System.Reflection.Assembly.Load(String assemblyString)+28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)+38[ConfigurationErrorsException:无法加载文件或程序集 ' FrameProcessor_dll'或其中一个依赖项。一次尝试 加载格式不正确的程序。]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)+736
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +217 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai)+130
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)+170
System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +91 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath,Boolean& isRefAssemblyLoaded)+284
System.Web.Compilation.BuildManager.ExecutePreAppStart()+153
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel,Exception appDomainCreationException)+521[HttpException(0x80004005):无法加载文件或程序集 ' FrameProcessor_dll'或其中一个依赖项。一次尝试 加载格式不正确的程序。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+9955652 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest) wr,HttpContext context)+254
Dependency Walker表明DLLS完好无损。
答案 0 :(得分:0)
检查您的IIS和ASP.NET设置,并确保所有内容都在目标.net版本上运行。还要检查应用程序池配置。检测问题并不完全清楚。
也可以通过尝试清理解决方案中的Debug和Release文件夹来修复它。