Windows 进程激活服务无法启动“参数不正确”(Visual Studio 2010 Profiler)

Windows 进程激活服务无法启动“参数不正确”(Visual Studio 2010 Profiler)

我为这个问题奋斗了一整天,下面是问题和解决方案:

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

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

答案1

我尝试了建议这里但没有成功,所以我比较了正在运行的 WAS 服务和未运行的 WAS 服务的注册表项。差异如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS\Environment

不工作:空白

工作:Cor_Enable_Profiling=0x0

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

相关内容