调试ASP.NET应用
发布时间:2022-11-23 12:48:23 所属栏目:Asp教程 来源:
导读: 二、在Server Core中调试ASP.NET应用
1、在Server Core中配置好基于APS.NET的IIS站点后,还可以对站点进行Debug。首先需要在Server Core服务器上部署远程调试服务,通过下述命令进行部署:
mkdi
1、在Server Core中配置好基于APS.NET的IIS站点后,还可以对站点进行Debug。首先需要在Server Core服务器上部署远程调试服务,通过下述命令进行部署:
mkdi
二、在Server Core中调试ASP.NET应用 1、在Server Core中配置好基于APS.NET的IIS站点后,还可以对站点进行Debug。首先需要在Server Core服务器上部署远程调试服务,通过下述命令进行部署: mkdir c:\msvsmon xcopy \\10.0.0.1\SCRATCH\RemoteDebugger\*.* c:\msvsmon\*.* /S c:\msvsmon\x64\msvsmon.exe 2、X64版本的Visual Studio远程调试服务(msvsmon.exe)需要倾听连接,远程调试监视器会询问需要侦听的端口范围,可以选择侦听所有的端口。 Visual Studio远程调试监视器 设置Visual Studio 1、在客户端Win2K8R2Dev上,需要创建一个空的Visual Studio solution,然后选择Add--Existing Web Site,添加网络站点: 在Visual Studio中添加网络站点 2、当提示选择Web站点时,注意不要选择本地的IIS选项,因为我们需要调试的不是本地IIS服务中的应用。如下图,选择“File System”,选择希望调试的远程ASP.NET应用的文件夹,如下图红箭头所指: 选择Web站点 3、一旦project配置完成,还需要更改一些默认的选项来保证project可以连接到远程Server Core服务器。首先需要确认“Start Action”被设置为等待外部应用: 更改选项 另一个需要更改的选项是选择“Use Custom server”,而不是选择“Use default Web server”asp调试器,指定需要调试的远程服务器的URL,如下图,输入URL: 添加被调试远程服务器的URL 4、一旦准备调试站点,注意在project文件default.cs中放置相应的中端点(breakpoint)。 5、在客户端Win2K8R2Dev采用IE浏览器通过URL加载站点,注意,这个步骤只是加载Web站点,看看是否正常。 6、从Debug菜单切换回Visual Studio,选择“Attach to Process”,从对话框中选择需要调试的代码类型,如果不进行这个步骤调试器会调试T-SQL等其他的代码: 选择需要调试的代码类型 7、在Qualifier选项中选择服务器名称,如下图,选择Server Core服务器的计算机名称和登录用户名: 选择计算机名称 用Visual Studio远程调试ASP.NET代码 随后需要连接w3wp.exe进程,注意需要选择“显示所有用户进程”之后才可见,如果还没有,用IE重新装载Web页面,然后切换到调试对话框,点击“Refresh”按钮,一旦w3wp.exe进程可见,点击“Attach”按钮。至此就完成了用Visual Studio远程调试ASP.NET代码的必要步骤,然后可以根据实际情况设置中断点条件,在调试中中断点会以高亮显示(如上图)。 (编辑:应用网_阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐