1
1
用 工艺回收 所有不在会话状态或应用程序状态的状态都将消失在黑洞中。这一点,令人大开眼界,包括静态变量,其中一个是singleton实例。 我的直觉是,singleton的instanceContextMode已经在ASP.NET应用程序状态中作为变量实现。为了检查这一点,我今天将做一些反思,并将更新我的答案。 更新 不,不!!!! 使用进程回收,即使将wcf实例模式设置为single,也会丢失进程回收的singleton实例(如counter等)的所有状态。 |
2
1
经过几天的搜索,我找到了问题的根源。阿利奥斯塔德的回答给了我一个暗示。
我的WebService使用行为配置。一个有认证,一个没有。
身份验证/会话处理在
当使用我的WebService的应用程序在回收应用程序池时联机时出现问题。然后,应用程序将使用经过身份验证的行为向Web服务发出请求。
这个
谢谢你的回答… |
3
0
您可以使用WCF运行时基础结构来为您处理这个问题。尝试向WebService类添加以下属性:
|
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
Kerwen · WCF服务调用异步函数 6 年前 |