如何在本地打开经典ASP网站并在Visual Studio中附加到它?

时间:2012-02-28 14:58:10

标签: visual-studio debugging asp-classic

也许我找不到合适的帖子,但我无法为ASP网站设置调试。该网站正在我们的服务器上运行,但我被告知要在本地附加它。不幸的是,我无法弄清楚如何做到这一点。

我在源代码管理中有一个本地的源代码副本,我可以在Visual Studio中打开,但很明显Visual Studio不会运行经典的ASP站点。我不知道如何在本地附加它。

我在Windows 7上运行Visual Studio 2008和2010。

1 个答案:

答案 0 :(得分:6)

  

虽然Visual Studio 2010中Web调试的主要焦点是ASP.NET,但您也可以调试旧版ASP Web应用程序。

     

ASP代码在Internet信息服务(IIS)进程(进程内执行)或单独的Mtx.exe进程(进程外执行)中执行。若要调试ASP代码,您必须附加到IIS或Mtx.exe进程。要调试客户端脚本,还必须附加到IIS进程。有关如何附加到进程的信息,请参阅附加到正在运行的进程。

     

附加到ASP Web应用程序时,请确保在“附加到进程”对话框中选择适当的程序类型。调试脚本时,不得选择托管代码。您无法在Visual Studio 2005中同时调试脚本和托管代码。

http://msdn.microsoft.com/en-us/library/3s68z0b3.aspx

  

附加到正在运行的进程

     
      
  • 在“调试”菜单上,选择“附加到进程”。如果没有项目打开,请在“工具”菜单上选择“附加到处理”。

  •   
  • 在“附加到进程”对话框中,从“可用进程”列表中找到要附加到的程序。

  •   
  • 在“附加到”框中,确保列出要调试的代码类型。默认的“自动”设置会尝试确定要调试的代码类型。如果自动设置不合适:

  •   
  • 单击“选择”。

  •   
  • 在“选择代码类型”对话框中,单击“调试这些代码类型”并选择要调试的类型。

  •   
  • 单击“确定”。

  •   
  • 单击“附加”。

  •