更改.resx文件运行时会导致会话过期
问题描述:
我已创建页面以便由网站管理员动态更改资源文件。但现在当用户更改resx文件中的值时,它会正确保存,但会导致会话过期。我如何克服这一点?有没有人有想法,我试图搜索,但只是发现,当我们改变.resx文件,它再次编译网站,并导致应用程序池重新启动。更改.resx文件运行时会导致会话过期
项目是网站及其在4.0
答
当您更改RESX文件,工作进程被回收。如果您使用进程内会话状态,会话将丢失。可能的解决方法:使用进程外会话存储,或将资源存储在虚拟目录之外(并自行管理更新)。
您正在使用Inproc会话模式,对不对? –
是的..使用inProc – user867198
现在你应该使用StateServer。请通过这个线程:http://*.com/questions/9971309/session-timeout-on-server-side-in-asp-net-c-sharp –