c# - 使用网络服务

标签 c# .net web-services

我正在开发 .NET 应用程序(WinForms、.NET Framework 4.0),我需要从 Web 服务调用方法。

问题是客户端的网络服务只能从其网络内部访问。所以在开发时,我无法访问它,所以我可以添加它作为引用。

我应该如何进行?

我应该在我的网络中创建某种网络服务的副本吗? 哪个是最佳选择?

最佳答案

我会得到 WSDL 并编写一个我可以从我身边调用的模拟。

然后我让它返回我期望的数据,然后让它返回我不期望的数据。

然后当您部署它时(应该)没问题,但您需要运行一些集成测试。

另一种方法是告诉他们打开一个端口供您使用,以便您可以编写软件。

关于c# - 使用网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7266571/

相关文章:

c# - 在wixsharp中为项目指定自定义许可文件

c# - 在 64 位 Windows 7 上开发的软件可以在 32 位操作系统(Windows XP 或 Windows 7)上运行吗?

ios - 从 iOS 中的 JIRA Web 服务获取 JSON 响应

java - Web 服务版本控制和服务器端处理

web-services - Amazon Item Search API 响应与 amazon.com 搜索结果不同

c# - 如何使世界空间 UI 十字线与屏幕空间十字线对齐?

c# - .NET 4 中的延迟初始化

c# - Linq.Max InvalidOperationException(结果中没有元素)

c# - 应用程序可以在网格中存储什么样的数据(以及如何存储)

.net - 为什么 Visual Studio 2005 Debug模式不起作用?