- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个 64 位 ASP.NET MVC 2 Web 应用程序并使用 64 位类库引用它。但是这样做我得到了一个“System.BadImageFormatException”-Exception
我添加的每个项目/解决方案都是 .Net 4.0:
到目前为止,“MyMvcApplication”正在正常运行。即使将其设置为 x64。
我运行“MyMvcApplication”并收到以下错误:
Could not load file or assembly 'MyClassLibrary' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information about
the error and where it originated in the code.
Exception Details: System.BadImageFormatException: Could not load file or assembly
'MyClassLibrary' or one of its dependencies. An attempt was made to load a program
with an incorrect format.
Source Error:
An unhandled exception was generated during the execution of the current web request.
Information regarding the origin and location of the exception can be identified
using the exception stack trace below.
Assembly Load Trace: The following information can be helpful to determine why the assembly 'MyClassLibrary' could not be loaded.
=== Pre-bind state information ===
LOG: User = Dev\Chris
LOG: DisplayName = MyClassLibrary
(Partial)
WRN: Partial binding information was supplied for an assembly:
WRN: Assembly Name: MyClassLibrary | Domain ID: 2
WRN: A partial bind occurs when only part of the assembly display name is provided.
WRN: This might result in the binder loading an incorrect assembly.
WRN: It is recommended to provide a fully specified textual identity for the assembly,
WRN: that consists of the simple name, version, culture, and public key token.
WRN: See whitepaper http://go.microsoft.com/fwlink/?LinkId=109270 for more information and common solutions to this issue.
LOG: Appbase = file:///c:/Test/MySolution/MyMvcApplication/
LOG: Initial PrivatePath = c:\Test\MySolution\MyMvcApplication\bin
Calling assembly : (Unknown).
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: c:\Test\MySolution\MyMvcApplication\web.config
LOG: Using host configuration file:
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/f962adb4/1764faec/MyClassLibrary.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/f962adb4/1764faec/MyClassLibrary/MyClassLibrary.DLL.
LOG: Attempting download of new URL file:///c:/Test/MySolution/MyMvcApplication/bin/MyClassLibrary.DLL.
ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated.
编辑:
运行“corflags c:\Test\MySolution\MyMvcApplication\bin\MyClassLibrary.DLL”,就像 bobbymcr 在 visual studio 命令提示符中建议的那样,我得到:
Version : v4.0.30319
CLR Header: 2.5
PE : PE32+
CorFlags : 1
ILONLY : 1
32BIT : 0
Signed : 0
但我不知道如何处理这些信息:-(
编辑2:
将所有项目切换到 x86 并运行 ASP.NET MVC 2 Web 应用程序时,出现以下错误:
Parser Error
Description: An error occurred during the parsing of a resource required to service this
request. Please review the following specific parse error details and modify your
source file appropriately.
Parser Error Message: Could not load type 'MyMvcApplication.MvcApplication'.
Source Error:
Line 1: <%@ Application Codebehind="Global.asax.cs"
Inherits="MyMvcApplication.MvcApplication" Language="C#" %>
Source File: /global.asax Line: 1
因此无论切换到 x86 还是 x64 都会出现错误。
我能做什么?
最佳答案
事实是 x64 位应用程序可以加载 x86 和 x64 程序集。但是 x86 应用程序只能加载 x86 程序集。 Casini (Visual Studio Development Server) 是 x86 应用程序,这就是为什么它不支持 x64 Web 应用程序运行的原因。您必须仅在支持 x86 和 x64 的 IIS 上托管 x64 Web 应用程序。
还要确保您的类库的目标平台是“.NET Framework 4.0”而不是“.Net 4.0 Client profile”。
如果解决了问题,请将此帖子标记为已回答。
关于c# - 系统.BadImageFormatException : 64bit MVC 2 project - with step by step instruction to reproduce the error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5284072/
是否可以确定性地运行多线程Java应用程序?我的意思是在我的应用程序的两次不同运行中始终具有相同的线程切换。 原因是在每次运行中都在完全相同的条件下运行模拟。 类似的情况是当使用随机数生成器获得始终相
这是否可能以确定性方式运行多线程 Java 应用程序?我的意思是在我的应用程序的两次不同运行中始终进行相同的线程切换。 这样做的原因是每次运行都在完全相同的条件下运行模拟。 类似的情况是当一个人在使用
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 2 年前。 Improv
我正在寻找一种以特定间隔滚动水平菜单的方法。 我有多个 child 在屏幕上可见 选中的状态在中心。 将 snapToInterval 与 snapToAlignement 结合使用完全满足了我的需求
我正在编写一个使用 Rcpp 包的 R 包。到目前为止,我一直在使用 R 版本 4.0.0 的 macOS Catalina 上工作和测试。使用 set.seed从 R 中,我可以从我的 Mac 获得
我正在尝试将一段基于 Dave Shapiro 的“RSA in Javascript”库 (http://ohdave.com/rsa/) 的 JS 代码转换为 PHP(我正在尝试为使用 JS 加密
我正在尝试在 this page 上重现第二个示例Eigen 文档,但无法编译我的最小程序。我正在使用 Eigen 3.3~beta1-2。 使用以下参数运行 g++ 时 -std=c++11 -Wa
我几天来一直在尝试仅使用 Canvas API 以及 getImageData 和 putImageData 来重现图像,遵循我在网上找到的一些教程。使用正方形或从 Canvas 上绘制的任何其他形式
我不完全确定 Docker 是否足以用于 R 开发,或者我应该与 Packrat 结合使用。我读过几篇文章说 docker 就足够了。唯一支持这种说法的地方是这个 post .但是,由于 git2r
在 official Guava's TypeToken wiki ,有下面的例子: Invokable, ?> invokable = new TypeToken>() {}.method(getM
我在一段测试代码中遇到了 FloatingPointError: invalid value encountered in subtract。在代码本身没有进行任何更改的情况下开始引发异常,因此我很难
这个问题已经有答案了: Comparison method violates its general contract Exception (1 个回答) 已关闭10 年前。 我正在尝试重现此异常(j
这本书JavaScript for PHP Developers包含以下注释代码(至我添加了alert()来显示单变量表达式语句的值形式 variable; 并且我还添加了“use strict”指令
我将为我的一个元素制作一个 jQuery 插件,我正在尝试使用 div 和 span 模拟输入以使其“更丰富”。 我将使用 [span(包含用于删除的 A)+ input] 而不是 [ input ]
我的build.gradle.kts(:app): plugins { id("com.android.application") kotlin("plugin.serializati
问题 我有一些 code每月创建一个包含许多点的 map ,并用一些统计数据进行注释。在我将 ggplot2 更新为 3.3.6 之前,此方法运行良好,之后绘图已损坏,我无法找出解决方案。据我所知,问
我正在尝试最小化一个函数,该函数采用长度为 N 的 1darray 并通过 Levenberg-Marquardt (:= LM) 返回标量。 它可以在 Matlab 中运行: beta_initia
我在本地有这个 Nodejs Typescript Azure 函数: ├── README.md ├── dist ├── host.json ├── local.settings.json ├─
我想创建一个 64 位 ASP.NET MVC 2 Web 应用程序并使用 64 位类库引用它。但是这样做我得到了一个“System.BadImageFormatException”-Exceptio
有人给我一些入门建议吗?我想从中吸取教训(即不想偷懒,不想让别人帮我回答这个问题)。 我想加深对数学 3D 曲面的理解。我自己的个人项目是在 MATLAB 中生成大厅结构的 3D 表面/图形。 我找到
我是一名优秀的程序员,十分优秀!