代码之家  ›  专栏  ›  技术社区  ›  Judy007

为什么visualstudioiisexpress尝试使用ASPNetCore模块运行asp.net完整框架应用程序?

  •  -1
  • Judy007  · 技术社区  · 6 年前

    我在Visual Studio 2017中创建了一个解决方案,完整的ASP.NET MVC框架以v4.6.1和angular 1.x为目标。但是由于某些原因,当我F5运行该解决方案时,它试图使用I is Express AspNetCore模块运行,这导致

    HTTP错误502.5-进程失败

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

    应用程序“MACHINE/WEBROOT/APPHOST/WEBAPPLICATION1”,物理根为“C:\ Git\Angular1Demos\AngularDemo”,无法使用命令行“%LAUNCHER\u PATH%%LAUNCHER\u ARGS%”启动进程,错误代码为“0x80070002:0”。

    为什么模块会挡道?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Judy007    6 年前

    真奇怪。我在Visual Studio 2015中创建了一个新的解决方案文件,引用了与VS 2017中创建的解决方案相同的项目,从而解决了这个问题。这次成功了。听起来像是VS 2017的问题。

        2
  •  0
  •   joepadz    6 年前

    尝试通过创建新的IIS配置文件将IISExpress更改为IIS,并将午餐更改为IIS。它解决了我的问题。 enter image description here