【发布时间】:2014-07-24 06:43:06
【问题描述】:
我有一个使用类项目的网站,该网站有一个 Web 参考,它有一个基于 web.config 文件的动态 URL - 所以在开发中,它是 http://localhost:2880/service.asmx,而在实时它是 http://www.example.com/service.asmx
我添加了一个需要从网站共享功能的控制台应用程序,因此我将 Web 引用移到了类项目中,并将 web.config (appsettings) 行放入了 app.config。在 localhost 上一切正常,但它不会覆盖实时的 Web 服务 Url。
如果我在控制台应用程序中创建 Web 引用,它也可以正常工作 - 动态 URL 等等。所以看起来在类项目/.dll中,由于没有“本机”配置文件,因此无法使用适当的配置文件,因此您无法拥有动态Url。
谁能证实这一点或提供解决方案?
【问题讨论】:
标签: .net web-services asmx web-reference