【发布时间】:2018-08-28 05:53:58
【问题描述】:
我有一个应用程序不断检查一个 wcf 服务响应,并且该服务托管在 IIS 中。
当我运行此应用程序并且服务已经在后台运行时,当时应用程序正在从服务获取响应 n 次。 但是当我回收应用程序池时,应用程序没有得到服务的任何响应。此时我必须重新启动应用程序,然后它才能工作。
即使在回收应用程序池之后,请向我建议一种方法或我应该在服务中进行的任何更改以从它那里获得响应。我不想重新启动应用程序。 或者,如果我可以在应用程序中执行任何解决方法,以便它知道创建了新会话或回收了应用程序池。
【问题讨论】:
-
也许您可以在您的 web 应用程序中的每个调用上重新创建代理,这可能会使它有点慢,但只要您不进行任何重大更改,它就可以保证始终获得对 wcf 应用程序服务的响应到您的 wcf 服务