连接到Web服务|无法获得请求|清除aaplication池工作正常

时间:2013-04-11 06:17:36

标签: .net iis-7.5 webservices-client

在我的应用程序中,我必须连接到Web服务并获得结果。目前它是一个公共财产,因为我有很多服务电话。只有当服务进入故障状态时,我才会中止并关闭服务。我的应用程序托管在IIS 7.5中。当我将我的应用程序部署到IIS时,它工作正常一段时间。当应用程序空闲一段时间(例如,一天)时,第二天我的应用程序与服务呼叫模块无关。

仅在我回收应用程序池时才有效。这会是什么问题?如果有太多的webservice调用,连接到web服务的最佳方法是什么?我是否每次都需要创建新客户端,还是有其他方式吗?

如果您需要更多说明,请告诉我。

1 个答案:

答案 0 :(得分:0)

您的客户端应用程序是否有超时?是只有第一次通话失败还是每次连续通话?

我们与客户端和网络服务有类似的情况 - 当一天中的第一个用户调用此Web服务时,他有时会收到一个基本上超时的错误。我们发现IIS池在一些空闲时间之后释放资源,当服务第一次调用时,需要将资源放入内存等。在这种情况下,主要的消费者是Crystal Reports。

在第一次调用并设置资源后,应用程序按预期工作。

相关问题