首页 > 解决方案 > 为什么 Visual Studio IIS Express 尝试使用 ASPNetCore 模块运行 asp.net 完整框架应用程序?

问题描述

我在 Visual Studio 2017 中创建了一个解决方案,其中包含针对 v4.6.1 和 angular 1.x 的完整框架 ASP.NET MVC。但是由于某种原因,当我 F5 运行解决方案时,它尝试使用 IIS Express AspNetCore 模块运行,这导致它导致

HTTP 错误 502.5 - 进程失败

查看事件日志也显示了这一点

具有物理根目录“C:\Git\Angular1Demos\AngularDemo\”的应用程序“MACHINE/WEBROOT/APPHOST/WEBAPPLICATION1”无法使用命令行“%LAUNCHER_PATH% %LAUNCHER_ARGS%”启动进程,错误代码 = '0x80070002:0。

为什么模块在这里挡道?

标签: c#asp.netvisual-studio

解决方案


这么奇怪。我能够通过在 Visual Studio 2015 中创建一个新的解决方案文件来解决该问题,并引用与在 VS 2017 中创建的解决方案相同的项目。这一次它可以工作。听起来像是 VS 2017 的问题。


推荐阅读