Windows Process Activation Service 不会启动“参数不正确”(Visual Studio 2010 Profiler)

use*_*596 4 iis-7.5

我已经与这个问题斗争了一整天,所以这里是问题和解决方案:

在 Windows 7 (x64) 上分析 ASP.NET 应用程序后,我退出了 Visual Studio(可能是崩溃)并安装了一些需要重新启动的更新。当我加载备份时,我的 Visual Studio 解决方案中的 ASP.NET Web 应用程序变暗,并且 Web 和 WAS 服务被停止。

当我尝试启动 Windows Process Activation Service 时,出现错误“参数不正确”。

use*_*596 7

我在这里尝试了这个建议,但没有成功,所以我比较了一个有效的 WAS 服务和一个无效的注册表项。这是区别:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS\Environment

不工作:空白

工作:Cor_Enable_Profiling=0x0

用 Cor_Enable_Profiling=0x0 替换空的 Environment 值允许服务启动并且一切恢复正常。我相信分析器在分析您的应用程序时将其设置为 0x1,它可能在我的分析器意外关闭期间被删除。