修改App_code会导致会话重置

时间:2014-02-13 03:06:50

标签: asp.net

每当我更新App_Code文件夹下的文件时,网站上的会话都会被回收。 (所以网站上的每个人都失去了他们的登录信息)

我在msdn。中找不到任何相关内容。

到目前为止,我尝试了各种sessionState选项,编译类文件和上传dll文件,没有运气。

任何想法,建议?

由于

2 个答案:

答案 0 :(得分:0)

这可能是设计上的。对这些文件的更改会强制重新编译。可以在c:\ windows \ Microsoft.Net下的ASP.NET Temporary文件夹中找到临时编译的文件。反过来重新编译可能导致AppDomain被重置。 web.config更改也是如此,尽管它只回收了AppDomain。

答案 1 :(得分:0)

我认为你可以做到以下几点。

  1. 使用State Server维护会话。
  2. 使用Cookie。
  3. 使用SQL会话数据。