启动项目不断恢复到IIS Express进行调试

问题描述 投票:6回答:2

在我的解决方案中,我基本上有两个项目,一个是我正在编写的项目,另一个是启动项目,Startup.csproj。我已将Startup.csproj配置为使用Local IIS进行调试,通常我只附加到工作进程进行调试。

但是,以随机间隔,Startup.csproj默认返回IIS Express进行调试。它不会显示为Startup.csproj项目文件中的更改,有时甚至仍显示为Local IIS,但会失败,并显示“无法列出目录的内容”错误。

我正在运行VS 2017 v15.9.15。是什么导致这种令人讨厌的小现象?

asp.net asp.net-mvc iis-express
2个回答
0
投票

重新启动您的IIS并尝试如上所述并转到根目录并删除.vs目录(如果存在)。要么在“进程”窗口(“调试”->“ Windows”->“进程”)中,右键单击要分离的进程的名称,然后在快捷菜单上单击“分离进程”。


0
投票

另一种情况可能是IIS正在为您的应用程序使用的端口已被另一个正在运行的应用程序使用。尝试更改端口,看看是否适合您。

© www.soinside.com 2019 - 2024. All rights reserved.