首页 > TAG信息列表 > session-state

会话如何在服务器场环境中工作

我想了解会话锁定机制如何工作,以及如何在服务器场环境中锁定变量及其相应的子对象以进行多次读取/独占写入. 情境 Web场将使用3台Windows 2003服务器,每台服务器均作为Web应用程序的自己的应用程序域. sesion对象保存在SQL Server 2005上.在我的Web应用程序中使用的对象如下: MySa

为什么对象从IIS7中的会话中消失?

我正在对我的Web应用程序(经典模式下的IIS7)进行一系列调用.前两个调用实例化对象并将它们放置在Session对象中. 在我进行第三次呼叫时,会话丢失了一个对象.我希望在Session中有2个键,但是只有1个. 几乎好像正在创建多个会话.需要注意的一件事是,这种情况经常发生,并不是100%可重复

c#-在经典ASP上构建.net应用程序

我们有一个大型的经典ASP网站,并且我们希望开始在.net中编写新代码(该网站现阶段可以重写100%). 旧的网站使用会话变量,仍然可以在.net页面中访问这些变量,如果不能(我怀疑),我们可以做些什么使它们可访问? 新的部分是可分离的,也就是说,它与站点的其余部分几乎是独立的,因此可以在.N

C#-沙发上的会话状态

我想使用couchbase进行会话.我配置了我的Web配置.应用框架也是net 4.5. 这是我的web.config <?xml version="1.0" encoding="utf-8"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?Link

最好的方法是从Web应用程序注销某人?

我有一个需要用户名和密码的应用程序.当用户单击注销按钮时,它将运行: private void LogOut() { Session["SessionName"] = null; Session.Remove("SessionName"); System.Web.Security.FormsAuthentication.SignOut(); Response.Cookies.Remove("AuthCookie"

java-jsp会话:ArrayList反映最新值,但对于String而言,它不

我观察到ArrayList反映了最新的值,但对于String,它没有 //Initializing List and String ArrayList<String> list = new ArrayList<String>(); list.add("Item1"); String name = "String1"; //Setting Attribute for both session.setAttribute("mylis

C#-ASP.NET服务器端视图状态

我已经阅读了一些在服务器上存储viewstate的方法: Here is one Here is another 但是它们有点复杂.我正在寻找一种无需序列化即可持久化对象的方法.我可以使用会话状态,但是如果用户打开多个窗口,则可能会覆盖该对象. 有一个简单的解决方案吗?解决方法:在这种情况下,我将使用唯一键将

在PHP中,什么可以导致$_SESSION变为null?

我很想知道可能导致$_SESSION超全局在程序执行期间变为null的各种事情.我已经遇到了一个奇怪的情况,即现有的会话变为null,尽管没有session_destroy或unset ….解决方法:如果没有session_start(),则$_SESSION为null.要销毁它,你必须使用session_destroy()使$_SESSION为null

c# – ViewState会话何时清除?

我知道SessionState在会话终止时被清除 – 通常是在20分钟不活动之后.  我的问题是ViewState会话何时死亡?或者它永远不会死?有没有办法清除它?解决方法:只要它在页面上,Viewstate就会持续 – 它会随HTML一起输出;检查您的渲染页面的来源,您将在隐藏字段中看到大量文本. 就像是: <inp

php – 如果你没有取消它,会话变量会持续多长时间?

当我在会话中存储一个变量(在php中)时,该变量会在该文件中停留多长时间?在有人取消设置变量或删除文件之前,它会存在吗? 更新:所以它是在php.ini文件中设置的session.gc-maxlifetime设置.您可以通过致电phpinfo()来检查您的设置.我的设定为1440秒,所以24分钟. Might have found a dupl

c# – 如何在运行时以SQLServer模式更改sessionState的sqlConnectionString?

我们试图在运行时找到一种方法来更改sessionState的sqlConnectionString(在SQLServer模式下).我们正在为我们的SQL服务器实现故障转移,我们希望在sessionState无法访问我的SQL服务器并告诉它故障转移到我的辅助服务器并同时初始化站点范围的故障转移时捕获. 如果我不清楚,请随时向

java – Portlets,HttpSession和Thread-Safety

我们的portlet在HttpSession中保持状态,HttpSession由同一会话的所有请求处理线程共享. portlet规范(JSR-168)写道: PLT.5.2.4.3 Multithreading Issues During Request Handling The portlet container handles concurrent requests to the same portlet by concurrent execut

c# – 在ASP.NET MVC中保留用户数据

之前已经提出了类似的问题,但我仍然没有答案,并花了相当多的时间试图找到一个. 情景是这样的.我们有一个ASP.NET MVC应用程序,它使用Forms Authentication / LINQ-to-SQL数据模型. 每个用户可以与一个或多个帐户相关联.登录后,应用程序将检查与其关联的帐户数. 0 =转到错误页面,让

c# – 设置最长会话时间有任何缺点或限制吗?

在asp.net中,默认会话超时为20分钟.假设我将会话超时时间更改为2小时或更长时间,那么它是否会导致服务器端出现任何性能问题? 我想知道在asp.net中使用最长会话时间有任何限制或缺点吗? 请指导我摆脱这个问题?解决方法:为每个用户在服务器上维护会话.会话超时的增加将阻止服务器释放分

php – 安全覆盖超全球$_SESSION?

用专门的会话对象覆盖超全局$_SESSION是否安全? class SessionObject implements ArrayAccess { ... } ... // Session data has just been deserialised from store. $_SESSION = new SessionObject( $session_data ); ... // Using session object... $_SESSION['key'] = 27;

c# – 内存压力会导致ASP.NET中的会话数据被驱逐吗?

内存压力是否会导致会话信息在ASP.NET中被逐出? 如果是这样,这只会在所有缓存被驱逐之后发生(即使使用CachePriority.Highest),或者这个阈值是什么?解决方法:Session对象是一个单元.如果由于缺少内存资源而导致会话缩短,则会删除整个对象,而不是单个属性. 如果您遇到Session对象中的

如果在设定的时间范围内未检测到任何活动,Javascript bookmarklet / iFrame会自动刷新加载的页面吗?

我有一个基于浏览器的应用程序,我在工作中使用(因为有效的所有企业应用程序现在基于浏览器,显而易见的原因),会话超时非常短暂.我不确定会话超时的确切设置,但它大约是5-10分钟. 不可避免地,每当我必须使用它时,会话已经超时,我将信息输入应用程序,提交它,然后页面加载一个全新的会

c# – 没有在页面之间保存Sessionstate

我有一个asp.net c#站点的问题,我将会话状态对象设置为true,然后重定向到另一个需要检查会话状态对象的值的页面,它是null. 有时它设置正确,其他时间只是空. 当我在我的本地机器上调试时,它每次都能完美运行.只有当我上传到我的网络服务器时才会发生这种气质行为. 由于它基于站点的