c# - 为什么 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。
为什么模块在这里挡道?
解决方案
这么奇怪。我能够通过在 Visual Studio 2015 中创建一个新的解决方案文件来解决该问题,并引用与在 VS 2017 中创建的解决方案相同的项目。这一次它可以工作。听起来像是 VS 2017 的问题。
推荐阅读
- java - 如何找到二维数组中索引为 0 或 1 的二维形状的周长和面积?
- c++ - 如果使用 CRTP,派生类方法是否会覆盖该方法的基类版本?
- c++ - 为什么我必须在这种情况下参考?
- hashicorp-vault - Vault kv put/write 二进制数据
- amazon-web-services - 在 terraform IPSec 隧道中使用的 AWS IP 地址(通过 Transit Gateway)
- sql - 在不执行两个不同查询的情况下获取计数 > 1 的行
- spring-boot - 测试百里香叶加工
- java - 如何更改饼图 JAVAFX 的字幕
- python - python循环遍历数据框,求和和删除
- c - C. recursion initializing a variable