【发布时间】:2018-06-15 09:40:56
【问题描述】:
当我停止在 Visual Studio 2017 中调试网站时,IIS Express 突然不再停止。
我不确定此行为何时开始,但我有以下设置:
- Visual Studio 15.5.2(已修复)
- IIS Express 10.0 x64(重新安装)
- 一个针对
net461的 ASP.Net Core 2 项目 - 我在工具 -> 选项 -> 调试 -> 常规中禁用了“启用编辑并继续”
不确定这是什么时候开始发生的,也许是我更新到最新的 VS 版本时。
我还能尝试什么?
【问题讨论】:
-
关闭“启用编辑并继续”实际上是允许这种行为。
-
@ChrisPratt 好的,是的,我看到了一些关于此的相互矛盾的信息,所以我实际上都试过了......
-
我所知道的是,我实际上更喜欢您似乎想要摆脱的行为,并且在调试结束后保持 IIS Express 运行的方法是取消选中该框.
-
@ChrisPratt 好吧,它导致我的问题是有时我无法构建和启动新的调试会话,因为 Visual Studio 无法访问某些文件,因为它们被另一个进程(IIS快递是我的猜测)。是的,那个 .NET Framework 设置不存在,因为它是一个面向 .NET Framework 4.6 的 .NET Core 2 项目。奇怪的是,这只是几天前才开始发生的。项目设置没有任何变化。我唯一能想到的就是将 Visual Studio 更新到最新版本。
-
同样烦人的问题。抱歉,关闭上述选项不起作用。
标签: asp.net-core visual-studio-2017 iis-express asp.net-core-2.0