我正在使用我正在使用wcf服务的应用程序。我目前在localhost上托管我的服务,并且只通过在我的项目中添加服务引用从那里访问它。在我的一个页面上,我在下拉列表中发送更改所选索引的请求。它适用于最初的几个请求,但在给出以下的消息之后突然停止
“无法调用服务。可能的原因:服务脱机或无法访问;客户端配置与代理不匹配;现有代理无效。有关详细信息,请参阅堆栈跟踪。可以尝试通过启动新代理,还原到默认配置或刷新服务来恢复。“
如何在没有任何理由的情况下停止服务,也可以从我的本地主机停止。它仅适用于前3-4个请求。在服务中,我只是发送一个整数并使用通用列表中的类来获取记录。
提前致谢
答案 0 :(得分:1)
您使用的协议/绑定是什么?你能告诉我们配置吗?在服务器端和客户端<system.serviceModel>
内的任何内容。
您是否可以创建客户端代理并调用服务方法而不正确关闭并处置客户端代理?在这种情况下,您可能会在某些时候耗尽连接 - 但如果没有一些代码可以看出您正在做什么,那么这几乎是不可能的。您能否向我们展示有问题的服务合同,以及您从客户端如何调用它的代码?