.net 在.dll中使用动态URL的Web引用(类项目)
我有一个使用类项目的网站,该网站有一个Web引用,它有一个基于Web.config文件的动态URL-因此在开发中,它是.net 在.dll中使用动态URL的Web引用(类项目),.net,web-services,asmx,web-reference,.net,Web Services,Asmx,Web Reference,我有一个使用类项目的网站,该网站有一个Web引用,它有一个基于Web.config文件的动态URL-因此在开发中,它是http://localhost:2880/service.asmx现场直播 我添加了一个需要共享网站功能的控制台应用程序,因此我将Web引用移动到类项目中,并将Web.config(appsettings)行放入app.config中。所有这些都可以在本地主机上正常工作,但它不会覆盖live上的web服务Url 如果我在控制台应用程序中创建Web引用,它也可以正常工作—动态Ur
http://localhost:2880/service.asmx
现场直播
我添加了一个需要共享网站功能的控制台应用程序,因此我将Web引用移动到类项目中,并将Web.config(appsettings)行放入app.config中。所有这些都可以在本地主机上正常工作,但它不会覆盖live上的web服务Url
如果我在控制台应用程序中创建Web引用,它也可以正常工作—动态Url等等。因此,在类项目/.dll中,由于没有“本机”配置文件,它无法使用适当的配置文件,因此您无法拥有动态Url
有人能证实这一点或提供解决方案吗?我真傻。将web引用添加到DLL项目会在该项目中创建一个App.config文件,其中包含Url,因此它显然在使用该配置文件,而不是在网站/其他项目的配置文件中查找