为什么在IIS中的会话自动退出?
-
20-09-2019 - |
题
我用IIS6,当我称为函数Directory.delete()时,所有的会话涉及本网站将被退出。 我调试的网站,我发现也不例外。 任何一个有这个想法吗? 由于事先!
解决方案
我假设你正试图删除该目录是网站的文件夹中。
当你删除一个网站,里面的文件夹,然后asp.net将重新启动导致会话状态的丢失。
要避免这个问题
1)尝试实施进程外会话状态。
OR
2)将文件夹出的Web应用程序的文件夹的。
其他提示
如果您创建,删除或应用程序运行时更改任何目录或文件的Web应用程序目录下,ASP.NET卸载应用程序域认为的代码已经改变,需要重新加载。这将清除所有会话状态,等你需要移动任何文件/目录创建/删除/修改的东西到Web应用程序目录之外的目录。
不隶属于 StackOverflow