【发布时间】:2015-01-09 11:59:12
【问题描述】:
我编写了一个 WCF 数据服务,它自托管在 Windows 控制台应用程序中。
使用以下代码初始化服务:
static void Main(string[] args)
{
DataServiceHost host;
Uri[] BaseAddresses = new Uri[] { new Uri("http://12.34.56.78:9999")};
using (host = new DataServiceHost( typeof( MyServerService ), BaseAddresses ) )
{
host.Open();
Console.ReadLine();
}
}
当我运行它时,控制台应用程序运行并似乎在 0.0.0.0:9999 而不是 12.34.56.78:9999 上侦听。
这是否意味着该服务正在侦听所有 IP 地址?
有没有办法让服务只监听指定的 IP (12.34.56.67:9999)?
谢谢
【问题讨论】:
标签: c# wcf wcf-data-services