工作原因,需要调试同时含有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参数的自动化传递