我有一个由互联网分发的三层应用程序。所以我需要在服务器和客户端上安装它。
当它安装在服务器上时,它将(向我的服务器)发送给服务器URL。
我想通过Click-Once分发客户端部分。
但在这种情况下,我需要向客户端提供服务器URL。我在开发阶段在自己的服务器上使用了WCF服务的URL。我需要将其更改为正确的(我之前从服务器获得)。
我无法在配置文件或类似内容中放置正确的网址,因为我不知道。它将在应用程序的第一次运行期间被识别。
我怎么能这样做?请指教。
答案 0 :(得分:0)
我认为您需要创建指定了Endpoint
BasicHttpBinding binding = new BasicHttpBinding();
ServiceClient client = new ServiceClient(binding, new EndpointAddress(new Uri("http://domainName")));