【发布时间】:2012-04-08 23:39:57
【问题描述】:
我有一个 .net 网络应用程序,它引用了网络服务。
我将 Web 服务发布到 http://myTestServer/service1.asmx,然后添加了对 .net 应用程序的引用。
Web 服务访问 myTestServer 上的测试数据库。
当我想将 Web 应用程序发布到 myLiveServer - 已经将访问“实时数据库”的 Web 服务版本发布到 http://myLiveServer/service1.asmx - 我如何更改它以便 Web 应用程序引用正确的 Web 服务 - 取决于关于我是发布到测试服务器还是实时服务器?
对于连接字符串之类的内容,很容易更改键以引用正确的服务器/数据库。但是您如何为 Web 服务引用执行此操作?
【问题讨论】:
-
你不应该使用 ASMX,你应该使用新的 WCF...ASMX 已被弃用,不推荐用于未来的开发。这是假设您现在正在创建一个新的 Web 服务,而不是修改现有的古老 Web 服务。
标签: .net visual-studio-2010 web-services