【发布时间】:2012-11-17 22:27:34
【问题描述】:
当我将云服务部署到 Windows Azure 时,它会导致许多 VSPerf.exe 实例启动 - 从 1 到 5。
在它们之间,它们消耗了所有 CPU,并且没有一个进程会自行终止。
如果我远程连接到实例并手动终止进程,它们会在下一个请求时重新启动。如果在请求期间进程终止,则请求成功,页面按预期显示和运行。
这与之前的部署的唯一区别是我已经升级到 .NET 4.5,因此将云服务升级到服务器 2012。
这可能是什么原因造成的?
更新
每次启动失败都会记录 2 个事件:
VsPerf Tool Error: Error starting data collection with a dedicated process D:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\VSPerf..NET Runtime version 4.0.30319.18010 - Loading profiler failed during CoCreateInstance. Profiler CLSID: '{44a86cad-f7ee-429c-83eb-f3cde3b87b70}'. HRESULT: 0x80040111. Process ID (decimal): 1444. Message ID: [0x2504].
更新 2
创建新实例或重新映像计算机后不会出现 VSPerf 问题(至少目前是一个修复(一个烦人且耗时的修复)。
【问题讨论】:
-
你能解决这个问题吗?我看到了同样的问题:/
-
恐怕不行,每次部署后我都必须重新映像:(
标签: c# asp.net-mvc azure hosting