C# 显示wcf数据-基础连接已关闭:
我正在尝试实现简单的wcf服务。我认为我的服务器端和客户端端点设置正确。 在调试时,我可以看到我的服务正确地返回数据,但当它显示在屏幕上时(简单控制台应用程序是服务的客户端),它会说 基础连接已关闭:预期的连接 要保持活动状态的已被服务器关闭C# 显示wcf数据-基础连接已关闭:,c#,.net,wcf,C#,.net,Wcf,我正在尝试实现简单的wcf服务。我认为我的服务器端和客户端端点设置正确。 在调试时,我可以看到我的服务正确地返回数据,但当它显示在屏幕上时(简单控制台应用程序是服务的客户端),它会说 基础连接已关闭:预期的连接 要保持活动状态的已被服务器关闭 这可能是由许多问题造成的,我遇到的一些问题有: 序列化/反序列化问题 端点配置问题 应用程序池已终止(例如,当抛出stackoverflowexception时) 更多吨 因此,最好的解决方案是启用跟踪并查看跟踪日志。我不会试图解释一些已经在网络上得到
这可能是由许多问题造成的,我遇到的一些问题有:
- 序列化/反序列化问题
- 端点配置问题
- 应用程序池已终止(例如,当抛出stackoverflowexception时)
- 更多吨
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();
}
}
- webservices.host (website)
- webservices.consoletests