【问题标题】:Remote debugging ASP.NET applications远程调试 ASP.NET 应用程序
【发布时间】:2011-01-20 19:09:04
【问题描述】:

我在 Windows 2008 Server (IIS 7.0) 上有一个 ASP.NET 应用程序 (.NET 4.0)。我安装了Microsoft web express,但它不支持attach to process 功能;我也不想将源代码传输到服务器。

有没有办法远程附加w3wp.exe 和调试.NET 本地代码(我在服务器上有RDP 管理员访问权限)?

【问题讨论】:

    标签: asp.net remote-debugging attach-to-process


    【解决方案1】:

    我认为除了 Visual Studio Professional 之外,没有其他任何东西都可以通过网络运行“附加到进程”。

    如果/当你确实掌握了 VS Professional,你应该阅读msvsmon - Visual Studio 的远程调试功能。 msvsmon 是一个位于服务器上并启用远程调试方案的软件。

    【讨论】:

    • 我用过。问题是远程服务器在互联网上,我不能在Attach Process窗口中使用它的静态IP地址作为Qualifier
    • 等一下 - 我刚刚从你这里回答了这个问题的几乎一个副本:stackoverflow.com/questions/4753645/…
    【解决方案2】:

    不确定这是否是一个解决方案,但 IIS Express 是 IIS 7.5 的免费版本,针对开发人员方案进行了优化。这可能是适合您而不是 Microsoft Web Express 的东西。它刚刚发布。

    http://weblogs.asp.net/scottgu/archive/2011/01/13/announcing-release-of-asp-net-mvc-3-iis-express-sql-ce-4-web-farm-framework-orchard-webmatrix.aspx

    http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx

    编辑:只需重新阅读您的问题并了解这可能是您的 IDE 的限制。这篇文章指出 IIS 7.5 express 将与 Visual Web Developer 一起使用 (http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx)

    【讨论】:

    • 我的服务器是生产服务器,我不能在上面使用IIS Express edition
    猜你喜欢
    • 2017-04-19
    • 1970-01-01
    • 2013-11-17
    • 2010-11-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    相关资源
    最近更新 更多