1

我正在尝试的是使用肥皂调用在两个 Web 应用程序之间发送和检索信息。我添加了一个服务引用,现在在我的代码中我试图使用soap客户端进行调用。

(在我的代码中,我使用了“使用”,因为不需要在下一行代码中指定命名空间)

ResourceSoapClient resourceSoapClient = new ResourceSoapClient("ResourceSoap");

在这行代码之后,我花了几行代码来获取需要发送的数据,然后我使用 resourceSoapClient 对象对其进行调用:

resourceSoapClient.SendResource(id, resourceData);

然而,我遇到的问题是,在创建“resourceSoapClient”之后,该方法立即被中止,并且没有执行任何后续代码。当我在调试时逐步执行该方法时,它的作用就像只是按 F5 以继续运行,但没有进一步的代码被单步执行,尽管我单步执行或单步执行。我不明白这里出了什么问题。我希望你们中的一个可以帮助我?

4

1 回答 1

0

如何将调试器附加到 IIS 而不是 ASP.NET 开发服务器?请尝试一下。

VS -> 工具 -> 附加到进程(IIS 进程)。然后您可以调试您的 Web 服务。

或使用标准 WCF 测试客户端 http://msdn.microsoft.com/en-us/library/bb552364.aspx

于 2013-07-29T09:25:15.063 回答