【问题标题】:Stopping debugging doesn't actually stop the site application停止调试实际上并不会停止站点应用程序
【发布时间】:2018-03-20 11:15:33
【问题描述】:

停止调试会话时,应用程序仍在运行,我可以从 http://localhost:3825/ 访问它 停止应用程序的唯一方法是从 Visual Studio 中关闭解决方案

我想要什么

停止应用程序(关闭应用程序并关闭http://localhost:3825/)...所以我可以从角度(正面)测试错误处理。

预期行为

当我单击停止调试(使用 IIS Express)时,应用程序将停止(关闭)

环境

我只是启动 Visual Studio 并打开解决方案并使用所有默认设置单击 IIS Express,我没有更改任何内容

我的尝试

  • 尝试使用该程序而不是 ISS Express,但该程序仍然存在
  • 尝试在不调试的情况下启动 CTRL + F5 ,这会在后台构建应用程序并且没有显示任何关闭它的方法,但要关闭解决方案。

如果有人知道这种行为的来源,请向我解释一下。

【问题讨论】:

  • 从任务栏中的 IIS Express 图标中停止它

标签: visual-studio asp.net-core asp.net-core-2.0


【解决方案1】:

右键单击任务栏中的 IIS Express 图标,然后从那里关闭应用程序。

看看this question,OP 与您面临的问题相同,只是它是相反的。

右键 -> 属性 -> Web 标签 -> 勾选“启用编辑并继续” 应该为您解决问题。

另一种方法可能是: 工具 -> 选项 -> 调试 -> 常规 -> 勾选“启用并继续”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 2014-12-24
    • 2015-04-19
    • 2014-01-16
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    相关资源
    最近更新 更多