Wcf 从单个客户端获取System.ServiceModel.CommunicationObjectAbortedException

Wcf 从单个客户端获取System.ServiceModel.CommunicationObjectAbortedException,wcf,abort,Wcf,Abort,我们在该领域有一位客户在新机器上安装了我们的客户端应用程序。当他们尝试登录时;它调用WCF web服务;他们得到以下错误: System.ServiceModel.CommunicationObjectAbortedException异常 通信对象System.ServiceModel.Channels.ServiceChannel无法用于通信,因为它已被中止 他们安装在另一台机器上,没有问题。该应用程序安装在多个位置,没有问题 你知道为什么它不能在一台机器上工作吗?该计算机正在运行Window

我们在该领域有一位客户在新机器上安装了我们的客户端应用程序。当他们尝试登录时;它调用WCF web服务;他们得到以下错误:

System.ServiceModel.CommunicationObjectAbortedException异常

通信对象System.ServiceModel.Channels.ServiceChannel无法用于通信,因为它已被中止

他们安装在另一台机器上,没有问题。该应用程序安装在多个位置,没有问题

你知道为什么它不能在一台机器上工作吗?该计算机正在运行Windows 7,但该应用程序正在使用Windows 7的其他计算机上运行


如果您有任何想法,我们将不胜感激。

您是如何拨打该服务的

从您所说的来看,听起来有点像服务调用失败了,您正试图对实现IChannel的对象进行方法调用,也就是说,它位于using块中,dispose方法正在崩溃

发布一些代码?

以下是代码:

try {
   userService = Services.UserServiceClient();
   LoggedInUser.User = userService.Login(tbUsername.Text, tbPassword.Text); 
   userService.Close();
}
catch... { }
但是,正如我上面所说,它在其他几台计算机上工作,没有任何问题。只是不在一台电脑上工作。我在想可能需要安装一些.net lib之类的东西