2014-01-08 87 views
1

当试图在SafeMode中调试Web应用程序时,出现错误消息“无法启动IIS Express Web服务器”。我正在启用安全模式devenv.exe/SafeMode开关,它加载我的解决方案很好,它建立良好。但是,当我尝试运行Web应用程序时,出现上述错误消息。无法在安全模式下运行VS时启动IIS Express

当我正常运行VS(SafeMode外)时,所有按预期工作。

只是一个为什么我在安全模式下运行的FYI。有时我需要在虚拟机中运行我的Windows实例,而不是启动它。发生这种情况时,试图运行VS(包含所有插件)是无法忍受的。所以我刚开始使用SafeMode开关禁用所有插件,而不是将它们全部关闭,然后不得不稍后再打开它们。我并不认为关闭插件会使它无法启动像IIS Express这样的子进程...

任何建议。我也非常乐于采用其他方式来自动启动带/不带插件的VS。

我在运行Visual Studio 2013旗舰版的Windows 8.1

+0

我已经为此行为打开了一个错误,但尚不知道何时会解决该问题。 – Jimmy

回答

1

是,目前还堵在/安全模式调试托管应用程序中的问题。 可能的解决方法是使用“devenv.exe/rootuffix”,例如“devenv/rootsuffix LessPlugin”。这样Visual Studio将不会有基于VSIX的扩展。这不会像/ safemode一样干净,但如果你有很多自己的VSIX安装,它仍然会更快。您甚至可以在新的根配置单元下安装VSIX,并且在下一次使用相同的/ rootsuffix参数启动时仍然会将其恢复。 如果您一直在使用VSSDK编写VS扩展,这与用于启动Visual Studio的命令相同。请参阅herehere以获取有关rootuffix的更多说明。

相关问题