我正在开发 .NET 应用程序(WinForms、.NET Framework 4.0),我需要从 Web 服务调用方法。
问题是客户端的网络服务只能从其网络内部访问。所以在开发时,我无法访问它,所以我可以添加它作为引用。
我应该如何进行?
我应该在我的网络中创建某种网络服务的副本吗? 哪个是最佳选择?
最佳答案
我会得到 WSDL 并编写一个我可以从我身边调用的模拟。
然后我让它返回我期望的数据,然后让它返回我不期望的数据。
然后当您部署它时(应该)没问题,但您需要运行一些集成测试。
另一种方法是告诉他们打开一个端口供您使用,以便您可以编写软件。
关于c# - 使用网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7266571/