1
我想通过Windows服务托管一个wcf服务。在客户端应用程序中,我想给出客户端可以选择哪个wcf服务要使用的功能。Windows服务中的WCF主机,动态更改网址
方案,在MACB窗口服务窗口服务
- 主机WCF上马卡
- 主机WCF,这两种服务都是一样的。
- 现在客户可以选择从MacA服务或MacB服务中进行选择。
感谢, Mrinal Jaiswal
我想通过Windows服务托管一个wcf服务。在客户端应用程序中,我想给出客户端可以选择哪个wcf服务要使用的功能。Windows服务中的WCF主机,动态更改网址
方案,在MACB窗口服务窗口服务
感谢, Mrinal Jaiswal
首先你必须把WCF URL在客户端的app.config中,下一个登录屏幕上,你可以要求用户指定的IP地址和端口的服务。
这里是代码从我的项目之一的PICE:
private void btnLogin_Click(object sender, EventArgs e)
{
string url = "net.tcp://" + txtServer.Text + ":" + txtPort.Text + "/NoxService/";
Program.Config.AppSettings.Settings["ServerAddress"].Value = url;
Program.Config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
//set server ip
Program.NoxProxy.Endpoint.Address = new System.ServiceModel.EndpointAddress(ConfigurationManager.AppSettings["ServerAddress"]);
}
而你的问题是? – 2010-11-17 09:03:55