【发布时间】:2013-06-13 21:19:47
【问题描述】:
我有一个包含表单和 Web 服务的解决方案,并且想要调试 Web 服务。我尝试将 .asmx 页面设置为起始页面。我想这更像是 Visual Studio 2010 的问题,而不是 vb 的问题。
【问题讨论】:
-
您的表单是否调用 Web 服务?如果是这样,您应该能够在 Web 服务代码中放置一个断点并执行调用该服务的代码。
-
如果您使用 IIS 来托管 Web 服务,那么您可以附加到相关的 wpw3 工作进程,然后您的断点就会被命中。
-
为什么不简单地使用
msgbox来显示您需要调试的所有信息?如果您是初学者,这是最好的调试方式 -
@DeanOC 我在本地运行它以进行测试。我放了断点,并将它附加到我的网络服务器进程(它不称为 wpw3),但断点从未被命中,即使它们应该被命中。
-
ASMX 是一项遗留技术,不应用于新开发。 WCF 应该用于 Web 服务客户端和服务器的所有新开发。一个提示:微软已经在 MSDN 上停用了ASMX Forum。