gpt4 book ai didi

c# - 无法在使用 VS 2015 安装的 Windows 10 上以 64 位模式运行 ASP.NET 项目

转载 作者:行者123 更新时间:2023-11-30 13:25:58 32 4
gpt4 key购买 nike

我们最近(昨天)升级到了 Windows 10 和 Visual Studio 2015。

如果我们编译到“任何 CPU”,我们的 ASP.NET 项目将运行得非常好。

我们现在已经在 2 台不同的机器上对其进行了测试,编译为 x64 会产生错误

Exception Details: System.BadImageFormatException: Could not load file or assembly 'OurDLL' or one of its dependencies. An attempt was made to load a program with an incorrect format.

我已经搜索了很长时间,我发现的大多数故障排除都是针对反向问题的。也就是说,有人试图在 64 位计算机上运行 32 位 ASP 应用程序并收到此错误。

我已经完成了所有操作,例如删除所有 obj、bin 文件夹等。

我还删除了计算机上的所有临时 .NET 文件,并从 Framework64 目录运行了 aspnet_regiis.exe。

有人遇到过吗?

编辑:通过第三个人/第三台机器确认,ASP.NET 项目在编译为 x64 时无法在带有 VS2015 的 Windows 10 中运行。它开始看起来像 VS2015 错误。

最佳答案

您必须为您的项目启用 64x

工具 -> 选项... -> 项目和解决方案 -> Web 项目 -> 为网站和项目使用 64 位版本的 IIS Express -> 确定

VisualStudioToolsOptions

WebProjectFor64bit

这将启用 64 位

关于c# - 无法在使用 VS 2015 安装的 Windows 10 上以 64 位模式运行 ASP.NET 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34748988/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com