使用IIS Express时,是否可以阻止Visual Studio 2013启动解决方案中的所有网站?

时间:2014-05-21 19:37:31

标签: visual-studio-2013 iis-express

是否可以将IIS Express配置为运行给定解决方案中的所有网站?我有一个包含4个网站的解决方案,当我在Visual Studio 2013中点击Start(F5)时,我只希望IIS Express运行其中的2个。我将解决方案设置为仅启动其中2个,其他2个设置为None

我进入IIS Express配置文件并使用autoStart =“false”创建了一个新的应用程序池,并将此新应用程序池分配给我想要运行的网站。我还在站点标记中将serverAutoStart属性设置为false,我不想运行它。这些变化没有任何区别。 IIS Express托盘界面仍显示所有4个站点正在运行。 (是的,我关闭了Visual Studio并确保所有iisexpress进程都已经死了,然后重新启动。)

2 个答案:

答案 0 :(得分:4)

是的,你可以, 默认情况下,所有站点都有一个名为“调试时始终启动”的属性设置为True 将此属性设置为false将仅允许启动您选择调试的特定站点。

答案 1 :(得分:0)

尝试使用Disable Always Start When Debugging VS插件工具。