我正在尝试使用内置的 Visual Studio 2010 分析器来分析EPiServer (cms) 解决方案。
开始分析时,我遇到了可怕的VSEnterpriseHelper.axd 500 错误。
网站无法正确配置;获取 ASP.NET 进程信息失败。服务器可能未运行 ASP.NET 2.0 或更高版本。请求“http://localhost:17000/VSEnterpriseHelper.axd”返回错误:远程服务器返回错误:(500) 内部服务器错误。
我已经手动将分析器设置添加到 web.config 并将 Microsoft.VisualStudio.Enterprise.AspNetHelper.dll 添加到项目中。
我可以在分析之前,甚至在发生 500 错误时浏览到路径http://localhost:17000/VSEnterpriseHelper.axd
,它会返回
ProcessId=9252;ImpersonatedIdentity=IIS APPPOOL\MyAppPool;ProcessIdentity=IIS APPPOOL\MyAppPool;CanInstrument=True;IsWin32=False
我试图用
protected void Application_Error(object source, EventArgs e)
{
Exception exc = Server.GetLastError();
Debug.WriteLine(exc.ToString());
}
但似乎错误发生在我的应用程序之外,因为没有写入DebugView。
我怎样才能找出问题所在?