加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在VS 2015的Windows 10安装中无法以64位模式运行ASP.NET项

发布时间:2020-12-15 23:47:24 所属栏目:百科 来源:网络整理
导读:我们最近(昨天)升级到 Windows 10和Visual Studio 2015. 如果我们编译为“Any CPU”,我们的ASP.NET项目将运行得非常好. 我们现在在2台不同的机器上测试它,编译到x64会产生错误 Exception Details: System.BadImageFormatException: Could not load file or a
我们最近(昨天)升级到 Windows 10和Visual Studio 2015.

如果我们编译为“Any 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.

有没有人经历过这个?

编辑:在编译为x64时,使用VS2015在Windows 10中使用ASP.NET项目不起作用的第3人/第3台机器确认.它开始看起来像VS2015的bug.

解决方法

您必须为项目启用64x

工具 – >选项…… – >项目和解决方案 – >网络项目 – >将64位版本的IIS Express用于网站和项目 – >好

VisualStudioToolsOptions

WebProjectFor64bit

这将启用64位

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读