Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net VS 2015-调试后保持IIS活动?_Asp.net_Visual Studio_Visual Studio 2015_Iis Express - Fatal编程技术网

Asp.net VS 2015-调试后保持IIS活动?

Asp.net VS 2015-调试后保持IIS活动?,asp.net,visual-studio,visual-studio-2015,iis-express,Asp.net,Visual Studio,Visual Studio 2015,Iis Express,在VS中调试时,特别是当应用程序依赖于远程web服务(在解决方案中)时,它也会自动为这些web服务启动主机。默认情况下,当停止调试进程时,它会终止IIS Express进程。通常,在VS 2013中,我会在项目级别禁用“编辑并继续”,这样即使在我停止调试进程后,IIS Express进程仍保持活动状态。仅仅使用Ctrl+F5并不会自动加速应用程序使用的web服务 有没有办法在VS 2015中做到这一点?我需要F5在点击“停止”后保持IIS Express进程的活动状态,或者以某种方式让Ctrl+

在VS中调试时,特别是当应用程序依赖于远程web服务(在解决方案中)时,它也会自动为这些web服务启动主机。默认情况下,当停止调试进程时,它会终止IIS Express进程。通常,在VS 2013中,我会在项目级别禁用“编辑并继续”,这样即使在我停止调试进程后,IIS Express进程仍保持活动状态。仅仅使用Ctrl+F5并不会自动加速应用程序使用的web服务


有没有办法在VS 2015中做到这一点?我需要F5在点击“停止”后保持IIS Express进程的活动状态,或者以某种方式让Ctrl+F5加速相关web服务的主机进程。谢谢。

您考虑过使用“真正的”IIS吗? 这是一个真正的web服务器,无论是否进行调试,它都将保持运行。 您可以从“Windows功能”安装它。它还有一个好处,即您可以使用与生产服务器相同的设置,以最大限度地减少运行中的问题。

在调试过程中,您可以“分离”进程,而不是停止进程


Debug[menu]->Detach All

我可以,但需要不断的额外步骤来更新所有应用程序,以便为我正在处理的每个项目使用不同的路径(我一次最多可以处理4或5个)。这是一个多一点的配置,其中IIS Express会自动配置。