Asp.net 使用Visual Studio 2008调试Sitecore 6

Asp.net 使用Visual Studio 2008调试Sitecore 6,asp.net,debugging,iis-6,sitecore,sitecore6,Asp.net,Debugging,Iis 6,Sitecore,Sitecore6,我正在尝试使用Visual Studio 2008(Windows Server 2003操作系统)调试Sitecore 6 ASP.NET代码。我正在尝试让断点工作。我尝试设置断点,然后在VS上,debug->attachtoprocess..->IIS web服务器进程,但当我浏览到某个.aspx页面时,断点位于Sitecore.web.UI.WebControl.DoRender方法的开头,不会发生任何事情 我试着在网站的属性->配置->调试上检查客户端和服务器端调试设置,但没有任何变化。

我正在尝试使用Visual Studio 2008(Windows Server 2003操作系统)调试Sitecore 6 ASP.NET代码。我正在尝试让断点工作。我尝试设置断点,然后在VS上,
debug->attachtoprocess..->IIS web服务器进程
,但当我浏览到某个.aspx页面时,断点位于
Sitecore.web.UI.WebControl.DoRender
方法的开头,不会发生任何事情

我试着在网站的
属性->配置->调试
上检查客户端和服务器端调试设置,但没有任何变化。我试图停止网站,回收应用程序池并重新启动,重新连接调试器,但什么也没发生


有人有更好的主意吗?

在页面上,在代码后面,我调用命令page OnLoad

Debug.Fail();

然后打开此页面,等待来自调试程序的消息出现并连接到visual studio。如果未出现,则表示您处于发布模式,需要修改web.config

如果您的www服务出现错误,请重新启动iis管理服务,并且不仅使用iisAdmin重新启动www,而且有时调试器不使用www重新启动附加


希望这对您有所帮助。

请确保您正在尝试连接到正确的进程。在IIS 6+中称为w3wp.exe。

就是这样!我正在连接mmc(IIS管理器),但我没有阅读“管理器”部分。谢谢
Debug.Assert(false);