【问题标题】:How to leave iisexpress running after stopping debugging in Visual Studio 2015 Update 2?在 Visual Studio 2015 Update 2 中停止调试后如何让 iisexpress 继续运行?
【发布时间】:2016-04-02 13:35:27
【问题描述】:

以前这可以通过取消选中(Project) Properties | Web | Debuggers 下的“启用编辑并继续”来完成。此复选框在 Visual Studio 2015 Update 2 中不存在。包含四个子选项的相同复选框可以在 Options | Debugging | General 中找到,但取消选中它不再解决问题。

【问题讨论】:

  • +1 相同。尽管在更新 2 之前该复选框对我不可用,但行为仍然存在。我发现自己现在使用 Debug > Start without debugging (Ctrl+F5) 作为解决方法,但在运行正常的调试会话后仍然能够“继续运行”。
  • 不是错误 - 极大的增强。

标签: visual-studio iis visual-studio-2015 iis-express


【解决方案1】:

同样的问题。

我现在的解决方法是在工具栏上添加“全部分离”快捷方式,而不是“停止”按钮。

【讨论】:

  • 谢谢!这是一个很好的解决方案。仍然不确定这是一个错误还是“全部分离”一直是完成此操作而不是“停止”的正确方法。然而,行为改变了,没有解释。很多人似乎都在为这个问题而苦苦挣扎。我喜欢在我的工作流程中让 IIS Express 运行。
  • 感谢您的建议。不幸的是,这对我来说不是一个很好的解决方法,因为我需要通过菜单重新附加并终止该过程,然后才能再次重建,因为 LocalDB 上的锁定。这一切在以前都是自动发生的。所以我坚持一个更快乐的答案对不起!
  • 为了重新连接我很长时间使用visualstudiogallery.msdn.microsoft.com/…
【解决方案2】:

您正在寻找的功能是无需调试即可开始(菜单:Debug -> Start Without Debugging 或快捷方式Ctrl+F5)。

如果您需要随时调试此进程,可以使用附加到进程(菜单:Debug -> Attach to Process... 或快捷方式CTRL+ALT+P)。如果你停止调试附加的进程 VS 不会杀死它。

PS。对我来说,您所指的错误是一个很大的增强(使用 stop debug 命令终止调试过程)。有时当issexpress 挂起(例如在 SignalR 上)并且 VS 无法运行新的调试会话时。它迫使我手动终止该进程。

【讨论】:

  • 您可能必须以管理员身份运行 VS 才能执行此操作。我做到了。
【解决方案3】:

不是一个绝妙的答案,而是一种解决方法。

  1. 在解决方案资源管理器中选择您的 Web 应用程序,然后按 F4 以查看属性窗格。在那里,确保“调试时始终启动”设置为 true。
  2. 如果您在同一解决方案中有另一个 IIS Express Web 应用程序,请执行相同的操作。
  3. 如果您没有其他 IIS Express Web 应用程序,则使用 File New 模板创建一个没有任何代码的最小 .Net Web 应用程序,并将“调试时始终启动”设置为 true。
  4. 这是诀窍,在解决方案资源管理器中右键单击您不想继续运行的 Web 应用项目(第 2 步或第 3 步中的那个),然后选择“设置为启动项目”。
  5. 像往常一样运行您的解决方案,您的两个 Web 应用程序都会运行。当您退出时,它只会分离并停止让您的主应用运行的启动项目。

如果他们可以让其他 Web 应用程序继续运行,这显然是一个错误。但至少这种解决方法会使调试更容易一些。

【讨论】:

  • 一个创造性的解决方法,谢谢。显然,您可以将响应重定向从您的牺牲项目重定向到主项目中所需的起始页面。但不幸的是,之后再次重新启动仍然是一个 polava,因为主项目没有终止并自动重建。所以,因为我是纯粹为了你的贺拉斯化身而向你发送赏金的诱惑,我继续期待着。
【解决方案4】:

此错误已在更新 3 中修复

【讨论】:

    【解决方案5】:

    也许这不是 OP 问题的答案,但我使用 "view in browser" 选项来实现这一点。

    【讨论】:

      猜你喜欢
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 2019-09-27
      • 2023-03-22
      • 1970-01-01
      相关资源
      最近更新 更多