代码之家  ›  专栏  ›  技术社区  ›  pankaj

WCF服务在几个请求后停止

wcf
  •  0
  • pankaj  · 技术社区  · 15 年前

    我正在使用WCF服务的应用程序上工作。我目前在本地主机上托管我的服务,并且仅通过在我的项目中添加服务引用从本地主机访问它。在我的一个页面上,我正在发送关于下拉列表中所选索引更改的请求。在最初的几个请求中它可以正常工作,但在执行之后突然停止

    未能调用服务。可能的原因:服务脱机或无法访问;客户端配置与代理不匹配;现有代理无效。有关详细信息,请参阅堆栈跟踪。您可以尝试通过启动新代理、恢复到默认配置或刷新服务来恢复。

    我的本地主机也没有理由停止服务。它只适用于前3-4个请求。在服务中,我只是发送一个整数,并使用一个通用列表中的类来基于它返回记录。

    提前谢谢

    1 回复  |  直到 15 年前
        1
  •  1
  •   marc_s    15 年前

    您使用的是什么协议/绑定?你能给我们看看配置文件吗?里面有什么 <system.serviceModel> 在服务器端和客户机端。

    您是否可以创建一个客户端代理并调用服务方法,而不正确地关闭和处置客户端代理?在这种情况下,您可能会在某个时刻耗尽连接,但如果没有代码来查看您正在做什么,这几乎是不可能的。你能给我们看看有问题的服务合同,以及你如何从客户端调用它的代码吗?