2010-09-02 46 views
0

我有一个silverlight web应用程序,可能会打开几天。它采用的是使用会话的传统web服务...Silverlight和Session

我怎能只要活着,Silverlight的器件的应用是活的Web服务的会话....

好时光

回答

2

如果您可以控制Silverlight客户端和Webservice,您可以将Service-Alive方法添加到服务中,并通过Silverlight客户端中的Timer定期调用它。虽然这绝对不是很漂亮。在我看来,最好找到一种解决方案,不需要在服务中维护会话状态(或通常状态)。

+0

+1您可以为此使用KeepAlive。您只需确保您的计时器设置为小于会话限制(默认为20分钟,我认为)。 – 2010-09-03 03:39:05