對於將部署到不同客戶的應用程序使用服務引用存在一些疑問。這是一個在vb.net上的WCF服務,它將託管在Windows服務中,並且將由具有不同IP地址的非常不同的客戶使用。可以這麼說,不同的環境。WCF:生產中的服務參考
我已經做了服務器和客戶端。他們使用客戶端上的服務引用工作得很好,但是由於這些服務需要URL的服務(它的結構如下:net.tcp:// SomeHost:6666/SomeService),問題是:我能做什麼在客戶環境中使用服務參考?我正在考慮像編程式地改變它的URL,但我不知道它是否可能。
當然,主機名將從客戶變爲客戶,但服務引用是靜態的。我想過使用不同的方法,例如:http://mstecharchitect.blogspot.com.ar/2009/01/invoking-wcf-service-without-service.html。但是這會讓我失去服務引用的好處,據我所知,它會創建所需的代理,以便我可以在客戶端使用它。
無論您需要幫助我的其他信息,請不要猶豫,問問。並提前致謝!
只需在配置文件中設置服務的端點地址。 –