此前,可以通过取消选中(Project) Properties | Web | Debuggers
下的“启用编辑并继续”来完成此操作。此复选框不在Visual Studio 2015 Update 2中。您可以在Options | Debugging | General
中找到包含四个子选项的相同复选框,但取消选中此选项不再解决问题。如何在停止Visual Studio 2015 Update 2中的调试后保持iisexpress运行?
回答
同样的问题在这里。
我现在的解决方法是添加“卸下所有”工具栏,而不是“停止”按钮上的快捷方式。
谢谢!这是一个很好的解决方案。仍然不知道这是一个错误还是“分离所有”始终是完成此操作的正确方法,而不是“停止” 。尽管如此,这种行为并没有解释。许多人似乎正在为这个问题而努力。我喜欢在工作流程期间让IIS Express运行。 – Diego
感谢您的建议。不幸的是,对我来说这不是一个很好的解决方法,因为我需要通过菜单重新附加并终止该过程,然后才能重新生成,因为LocalDB上存在锁定。这将会全部在之前自动发生。所以我抱着一个更快乐的答案对不起! – stovroz
重新附加我很久以前使用https://visualstudiogallery.msdn.microsoft.com/6a667daf-be94-4be5-a92a-71732b8dd60a –
不是一个美妙的答案,而是一种解决方法。
- 在Solution Explorer中选择您的Web App,然后按F4查看属性窗格。在那里,确保'始终开始调试'设置为true。
- 如果在同一个解决方案中有另一个IIS Express Web App,请执行相同的操作。
- 如果您没有其他IIS Express Web应用程序,请使用File New模板创建一个最小化的.Net Web应用程序,而不使用任何代码,并将“Always Start When Debugging”设置为true。
- 这是使用方法,在Solution Explorer中的Web应用程序项目右键单击您不想离开运行(在一个步骤2或3),选择“设为启动项目”。
- 像往常一样运行您的解决方案,您将运行两个Web Apps。当您退出时,它只会分离并暂停启动项目,使您的主应用程序继续运行。
很明显的错误,如果他们可以保留其他Web应用程序的运行。但至少这种解决方法将使调试更容易一些。
创造性的解决方法,谢谢。很明显,您可以在您的主项目中将您的牺牲项目的响应重定向放入您想要的起始页面。但不幸的是,之后再次重新启动仍然是一个极点,因为主项目不会自动终止和重建。所以,因为我是纯粹为了你的贺拉斯头像而寄给你的赏金,所以我继续等待着希望。 – stovroz
也许这是不是答案OP的问题,但是我用"view in browser"
选项来实现这一目标。
你正在寻找的功能是不开始调试(菜单:Debug
- >Start Without Debugging
或快捷Ctrl+F5
)。
如果您需要在任何时间调试这个过程中,你可以使用附加到进程(菜单:Debug
- >Attach to Process...
或快捷CTRL+ALT+P
)。如果你停止调试附加进程VS不会杀死它。
PS。对我来说,你指的是一个很好的增强(使用stop debug命令来终止调试过程)。有时当issexpress
挂起时(例如在SignalR上),VS无法运行新的调试会话。它迫使我手动杀死该进程。
您可能必须以管理员身份运行VS才能执行此操作。我做到了。 – RayLoveless
此错误已在更新3中修复
- 1. 如何在visual studio中停止调试
- 2. Visual Studio 2015停止工作时试图进行调试
- 3. 关闭浏览器后停止在Visual Studio 2015中进行调试
- 4. 如何防止Visual Studio 2015 Update 2添加telemetry_main_invoke_trigger?
- 5. 如何在Visual Studio 2015中调试Mscorlib.dll
- 6. VS2010在“停止调试”(Web API)后保持运行
- 7. 停止Visual Studio 2013修改IISExpress applicationHost.config
- 8. 在Visual Studio 2015中停止调试会话后MySQL连接保持打开状态
- 9. 如何将Visual Studio 2015 Update 1升级到Update 2?
- 10. IdentityServer4 1.0.0-beta4-update1和Visual Studio 2015 Update 3 - SSL停止工作
- 11. Visual Studio(2015)调试集成测试在DOCKER容器中运行
- 12. Visual Studio 2008 IIS调试 - 调试在时间后自动停止
- 13. Visual Studio 2015 Update 1 - Intellisense
- 14. IISExpress无法从Visual Studio 2015开始
- 15. 当Edge关闭时,停止调试Visual Studio 2015
- 16. Visual Studio 2015 - 如何在开始调试应用程序时停止EntryPointNotFoundException?
- 17. Visual Studio 2015 Update 3 - “Xamarin Update Available”Popup
- 18. 使用Visual Studio 2015中的QtAddIn调试Visual Studio 2013的运行时间
- 19. 如何在Visual Studio 2015中运行UWP NUnit测试?
- 20. 的Visual Studio 2015:如何保持距离,复制后粘贴
- 21. visual studio 2015调试命令
- 22. 无法调试间接引用的项目(Visual Studio 2015 Update 3)
- 23. 在Visual Studio中关闭窗体后调试不会停止
- 24. 如何安装visual studio 2015 update 2而不是3
- 25. 如何调试在Visual Studio 2015中创建的VSIX中的Visual Studio包
- 26. Visual Studio 2015保持运行旧代码/生成
- 27. 如何保持vshost.exe进行调试,但停止虚假启动
- 28. Visual Studio Community 2015 Update 1构建问题
- 29. Visual Studio 2005 - 调试器停止工作
- 30. Visual Studio 2008 Expression Edition停止调试?
+1此处同样。虽然复选框在更新2之前不适用于我,但其行为仍然存在。我发现自己现在使用了Debug> Start without debugging(Ctrl + F5)作为解决方法,但在运行普通的调试会话后仍然能够“继续运行”。 –
不是一个错误 - 伟大的增强。 –