.net - 是否可以调试不是从Visual Studio内部启动的ASP.NET Web应用程序?

标签 .net asp.net debugging iis visual-studio-2010

从Visual Studio(Casini)中启动的默认ASP.NET Web服务器在我的开发计算机上有点bug,因此我想发布到我的开发计算机上的本地IIS实例,并查看那里的Web应用程序。但是,以这种方式启动应用程序时,我不会自动进入“ Debug模式”。

我知道VS 2010具有“附加到进程”调试功能,但是我不确定确切如何使用它。为了能够从Visual Studio中调试本地IIS ASP.NET Web应用程序,我需要做什么?具体来说:

  • 我需要在Web应用程序的配置中更改哪些设置?
  • 我需要更改哪些“打包/发布设置”?
  • 我需要在IIS中进行任何更改吗?
  • 在“附加到流程”屏幕上,我需要做些特别的事情吗?

  • 背景信息:我正在带有IIS 5.1和.NET 4.0的Windows XP SP3上运行Visual Studio 2010。

    附加信息:

    我应该补充一点,我尝试附加到aspnet_wp.exe,但是当我转到一个其中包含断点的页面时,将鼠标悬停在“空心圆”断点上时会收到以下消息:

    The breakpoint will not currently be hit. No symbols have been loaded for this document.

    最佳答案

    所有您需要做的就是使用attach处理和定位aspnet_wp.exe。根据操作系统的风格,它可能是w3wp.exe。我曾经有一个宏来执行此操作,但是在VS2008之后它停止工作。

    关于.net - 是否可以调试不是从Visual Studio内部启动的ASP.NET Web应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3478191/

    相关文章:

    c# - 如何使用 ASP.NET 跟踪下载?

    c - 编辑 makefile 以允许在 linux 中进行调试

    c# - 应用根路径

    c# - 项目 X 的​​目标是 '.NETStandard,Version=v1.6' 。它不能被以 '.NETFramework,Version=v4.6.1' 为目标的项目引用

    C# - 读取 double 值

    c# - MVC 4 : View is not rendered with the correct data from a List<> in the Model

    asp.net - __doPostBack() 是否有可能发送 GET 请求?

    java - Eclipse调试视角: How to search a value in Variables View

    .net - ZedGraph 库的开发仍然活跃吗?如果没有 - 有任何开源替代品吗?

    c# - FlagsAttribute 枚举问题