【问题标题】:how to debug ashx file in VSTS?如何在 VSTS 中调试 ashx 文件?
【发布时间】:2009-07-31 14:32:08
【问题描述】:

我正在使用 VSTS 2008 + .Net + C#。我正在开发一个 ASP.Net Web 应用程序。我添加了一个通用处理程序,即 .ashx 文件。如何在 VSTS 2008 中调试这个 ashx 文件?我发现浏览器中没有视图或设置为启动页选项。 有什么想法吗?

【问题讨论】:

  • 嗨,George,您尝试右键单击 .ASHX 文件并使用“在浏览器中查看”吗?
  • 嗨,John,VSTS 2008 中没有在浏览器中查看的上下文菜单。

标签: c# asp.net .net visual-studio-2008 ashx


【解决方案1】:

您可以简单地将您的工作室附加到您的 IIS 网络服务器(调试 -> 附加到进程 -> w3wp.exe)。

【讨论】:

  • 您的意思是在附加到 w3wp 并在 ashx 文件中设置断点时将 Web 应用程序部署到 IIS 中?
  • 我已停止应用程序池并启动应用程序池,但没有运行 w3wp 进程...如何附加?还是应该附加到其他进程名称?
  • 你必须先调用它,然后它才能启动进程
  • 该进程将在 IIS 5.1 (Win XP) 上调用 aspnet_wp.exe
  • 感谢 Grzenio,我使用的是 Windows Sever 2003 + IIS 6.0。要附加的正确进程名称是什么?
【解决方案2】:

如果您的项目是 Web 服务项目(或类似名称 - 图标将有一个带有文档和 C# 的地球),您可以从 VS 运行该项目。 VS 将运行内置的 ASP .Net 开发服务器,并打开带有所有文件链接的 IExplorer。 (至少它对我有什么作用)

【讨论】:

  • 对不起我的项目不是网络服务项目。当我在 VSTS2008 中按 F5 进行调试时,出现错误说找不到 default.aspx 文件。我正在开发一个 ASP.Net 应用程序,我删除了 default.aspx,我的要求中只需要一个通用处理程序 ashx 文件。调试 ashx 文件的任何想法?除了其他实用程序 C# 类之外,ashx 文件是我的 Web 应用程序中唯一的文件。
猜你喜欢
  • 2010-11-23
  • 2018-07-12
  • 2014-07-27
  • 1970-01-01
  • 2012-10-07
  • 1970-01-01
  • 1970-01-01
  • 2015-07-12
  • 2014-10-20
相关资源
最近更新 更多