我有一个C#库,需要引用2个Web服务,一个在站点处于“Stage”时,然后在“Production”时指向另一个。如何为Web服务设置不同的URL?我注意到URL是在.disco文件中硬编码的。有没有办法做到这一点动力设置?我也试过这个解决方案:Webservice应用程序设置
App.Config Transformation for projects which are not Web Projects in Visual Studio 2010?
但由于某些原因,当我编译我的网站,该库被编译,但应用程序配置不被复制到bin文件夹。所以我假设我的Web服务URLs在库dll中被硬编码。任何帮助是极大的赞赏。
感谢
你的c#库使用什么.net框架? –
您可以将此添加到网络或app.config文件,设置或编写代码来确定您正在运行哪个域,并根据域从配置文件读取该值。你现在如何在同一个项目中同时使用多个Web服务?你有一个App_WebReferences文件夹吗?这是您可以添加/使用多个Web服务的位置,如果您通过IDE执行它,它将知道差异我将右键单击app_WebReferences文件夹并以不同的方式命名Web服务,然后添加它应添加 – MethodMan