我在同一台服务器上有一个Quartz.net窗口服务和asp.net Web应用程序托管。
Quartz.net窗口服务定期回收IIS应用程序池和Web应用程序用户会话超时。如果我停止了Quartz.net窗口服务,那么Web应用程序用户就没有会话超时。
我不知道为什么Quartz.net窗口服务会回收IIS应用程序池,因为Scheduler是作为窗口服务托管的。
我唯一能想到的是Web应用程序和Quartz共享相同的业务逻辑dll。
有人遇到过这个问题吗?
此致 亚历
答案 0 :(得分:1)
您的Quartz.net窗口服务是否执行以下指定的任何操作:
What causes an application pool in IIS to recycle?
例如,如果您的窗口服务正在Web应用程序所在的目录中创建目录,则会导致相应的应用程序池回收。