在32位中运行IIS Express会使我的ASP.NET Core Web应用程序崩溃

时间:2018-11-23 15:30:24

标签: asp.net-core iis-express badimageformatexception

我有一个ASP.NET Core Web应用程序,我试图在IIS Express中以32位运行。我遵循了其他指南,使IIS以32位运行,但是每次尝试运行该应用程序时,它都会崩溃并显示错误消息:

  

System.BadImageFormatException:无法加载文件或程序集。一个   试图加载格式错误的程序。

我尝试了以下方法:

设置构建并调试以运行x86 32bit IIS Express image 1

32bit IIS Express image 2

然后取消选中Use the 64 bit version of IIS Express for web sites and projects 32bit IIS Express image 3

但是我的项目仍然几乎立即因上述错误而关闭。在项目可以32位运行之前,是否有我需要忘记的设置或其他需要做的事情。

我正在Windows 10和IIS Express版本10.0.14393.0和AspNetCore 2.1上使用Visual Studio 2017

0 个答案:

没有答案