【问题标题】:Web Reference with dynamic URL in .dll (class project).dll 中带有动态 URL 的 Web 引用(类项目)
【发布时间】: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


    【解决方案1】:

    我傻了。添加对 DLL 项目的 Web 引用在该项目中创建了一个 App.config 文件,其中包含 Url,因此很明显它使用的是该配置文件,而不是查看网站/其他项目的配置文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多