【发布时间】:2013-11-21 12:44:54
【问题描述】:
我正在尝试实现简单的 wcf 服务。我认为我的服务器和客户端端点设置正确。 在调试时,我可以看到我的服务正确返回数据,但是当它显示在屏幕上时(简单的控制台应用程序是服务的客户端)它说
底层连接已关闭:预期的连接 to be keep alive 被服务器关闭了。
class Program
{
static void Main(string[] args)
{
string endPoint = ConfigurationManager.AppSettings["BookServiceActiveEndPoint"];
IBookService proxy = new ChannelFactory<IBookService>(endPoint).CreateChannel();
// this is where breaks
Console.WriteLine(proxy.GetBookDetails("TestBookTitle")); /
Console.ReadLine();
}
}
有什么想法可以在哪里寻找更多信息?
wcf 主机是网站,解决方案有多个启动项目
- webservices.host (website)
- webservices.consoletests
【问题讨论】: