如何用VS.NET2005调式.asp和.aspx混合的web系统

工作原因,需要调试同时含有asp和aspx的web系统,下面是开发环境的建立过程:

1.项目是用vs2003建立的web application,如果你的vs2005不能打开web application,

你可以安装Microsoft Visual Studio 2005 Web Application Project

2.在解决方案浏览器(solution explorer)中右击,选择属性项,选择Web-->Use IIS Web Server,选中Override application root URL,

然后点击创建虚拟目录(Create Vitual Directory)

3.如果你使用的是Windows Server 2003+IIS6.0,而且安装了URLScan,就会出现问题:

默认情况下,URLScan 不允许 DEBUG ,要支持调试,请将 DEBUG 添加到 URLScan.ini 中的 AllowVerbs 段落中,如下所示:

[AllowVerbs]
GET
HEAD
POST
DEBUG

注意 您需要重新启动 IIS,更改才会生效。

参考:http://www.microsoft.com/china/technet/security/guidance/secmod114.mspx#EZD

4.如何调试

因为要从asp页面传参数,下面是调试过程:

->设置起始页aspx

->在需要的aspx页面设置断点

->点击开始调试三角按钮,就会显示设置为起始页的页面,如果要从asp页面传参数到aspx,

    可以等起始页出现后,再在地址栏导航到asp页面,如:

5.总结

解决了asp到aspx参数的自动化传递

原文地址:https://www.cnblogs.com/cry/p/1263594.html