【发布时间】:2012-03-22 04:19:07
【问题描述】:
我有一个 .NET 代码,其中包含对驻留在公司 Intranet (CorpInt) 中的 Web 服务(例如 WebRef)的 Web 引用。
问题是我无法从我的开发机器访问 CorpInt。并且代码有类似的引用
WebRef.Customers webref = new WebRefProxy.GetCustomersService();
有没有一种方法可以让我进入远程 Intranet 站点,下载断开连接的 WebRef 之类的东西,以便我可以在我的开发机器上编译和引用它?
或者有其他可行的方案吗?
提前谢谢你。
【问题讨论】:
-
我不知道。您必须创建一个虚拟服务来在您的开发环境中模拟 Intranet 服务,即使它只是再次返回虚拟数据。
-
所以我必须创建一个沙盒 Web 服务,它返回测试值并模仿实时 Web 服务的方法和返回值?
-
这几乎就是我在工作中必须要做的。大多数时候我无法访问我们的服务器,所以我必须模仿这些服务。当我在线时,我会更新我的引用/端点以指向实际的服务器。实际上,在我的 csproj 中,我有一些 #if 块供我参考。
标签: c# wcf visual-studio web-services c#-3.0