Asp.net 使用Visual Studio 2008调试Sitecore 6
我正在尝试使用Visual Studio 2008(Windows Server 2003操作系统)调试Sitecore 6 ASP.NET代码。我正在尝试让断点工作。我尝试设置断点,然后在VS上,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方法的开头,不会发生任何事情 我试着在网站的属性->配置->调试上检查客户端和服务器端调试设置,但没有任何变化。
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);