在一个网站成功部署后,有时候可能会遇到一些错误,但又不能一眼看出错误源,如果能在源程序里下断点进行调试就好了,这样就能准确的找出错误代码。 下面就跟大家说说如何在一个已经部署了的网站上进行断点调试(前提 有网站源码)。 如图(DH)是一个已经部署好的网站:
第一步:我们通过VS打开该网站程序,在出错的页面后台相应位置设置断点 如图:
第二步:选择工具栏上的 工具-->附加到进程选项-->选择w3wp.exe 点击附加 如图:
如果没有w3wp.exe 选项可能是你的电脑不是以管理员的身份运行的 我们这么 *** 作 1.找到我的电脑,右击管理,找到用户和组下边的用户,找到Administrator,把账户已禁用的勾给去掉 如图:
2.进入Vs 选择工具栏上的 工具-->附加到进程选项 将对话框中 显示所有会话中的进程 勾上 就可以了
第三步:进入IIS浏览网站 跳到设断点的相应页面 这里程序会自动进入VS进行断点调试 如图:
1.配置虚拟目录及权限设置。在IIS管理工具中,添加一个应用程序(注意是应用程序不是虚拟目录),指向开发文件所在地目录。接下来就是配置此应用程序,在身份验证页面,
确保Windows集成认证是启用的。
如果此处不设置,在下一步就会出现 Unable to start debugging on the web server 之类的错误。
2. 配置Visual Studio
在右击网站,选择Property Page,在Start Option面板中,如下设置
接下来,就可以按F5调试了。期间会d出提示,需要以更高的权限来运行VS,点击允许即可。
IIS是服务器,没有调试功能,可以用编辑器调试如果是asp.net可以用visual studio系列工具
如果是asp建议你下载AspStudio2005这个工具,可以对asp代码进行断点跟踪调试。很好用的。
软件特点]
自带ASP服务器:软件内置一个具有调试功能的ASP服务器,ASP项目建立后无需配置IIS便可运行或调试ASP项目。
具有代码提示功能:软件的编辑界面是一个源代码级编辑器,该编辑器对ASP程序做了特别的优化,能对ASP内置对象、COM对象、用户自定义对象自动列出其成员函数及其函数的语法提示。
可单步、断点调试ASP程序:通过单步、断点等调试方式来启动ASP项目。当服务器执行到断点处(或您单步运行),有多个方式查看当前服务器端变量的值。通过对内置的ASP对象的特殊优化,使之能在界面上显示更详尽的信息。
支持自定义对象的调试:当调试的变量是一个COM对象(如数据库的连接,磁盘文件的访问等)或其他自定义对象时,软件也能准确显示出断点处的变量值并输出相关的状态信息。
提供外接编辑器接口:软件本身不提供“所见即所得”的静态HTML代码编辑,但可通过软件内提供的“调用外部编辑器”功能接口,可方便地调用外部网页编辑软件(如:DreamWeave等)来实现页面编辑。具有支持交互式编辑的功能。
多类型编码编辑功能:软件能自动处理各种类型的文本编码,并实现了在简体环境中编辑繁体文档的功能。
执行文件导出功能:能导出内嵌ASP服务器的一个执行文件(能被其他上层程序调用的DLL库)。ASP代码被多层加密后嵌入到动态库中,导出后即可提供给客户:一方面代码得到了保护;另一方面在开发C/S或B/S架构的工程时,可放心的以共享软件方式发布产品(点击这里获得更详细的说明)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)