• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > asp.net 修改/删除站内目录操作后Session丢失问题

asp.net 修改/删除站内目录操作后Session丢失问题

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了session asp.net,asp.net,asp net培训,asp和asp.net的区别,零基础学asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
后来经过试验发现,如果删除改变的目录不属于当前项目所在虚拟目录,则Session可用,相反则不可用;调试跟踪中提示的:Session.get_item()……返回null;
后经过研究发现,在虚拟目录删除改变目录会造成Session丢失,以至于失效。而session丢失的实质就是:应用程序重起!

这里有多种解决方案:
1)利用外部进程保存 session
2)利用数据库保存 session
3)用户ID放入cookie,若检测到session为空但cookie存在在重新初始化 session.
4)将要对其进行操作的目录移出asp.net程序外

我这里使用了第一种,操作如下:
1. 首先启动"ASP.NET 状态服务",如果这个服务不启动,后面的更改不会起作用。

2. 在Web.config中修改<sessionState/>配置如以下代码所示
注意:如果要在Session中存储对象,则要在类上添加[Serializable]属性,即使该对象可序列化。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Asp.net中安全退出时清空Session或Cookie的实例代码
  • 详解ASP.NET中Session的用法
  • ASP.NET在底层类库中获取Session C#类中获取Session 原创
  • asp.net基于session实现购物车的方法
  • ASP.NET中Session和Cache的区别总结
  • asp.net网站防恶意刷新的Cookies与Session解决方法
  • 实现Asp与Asp.Net共享Session的方法
  • ASP.NET 使用application与session对象写的简单聊天室程序
  • ASP.NET ASHX中获得Session的方法
  • ASP.NET中在一般处理程序中使用session的简单介绍

相关文章

  • 2018-08-20详解.Net core2.0日志组件Log4net、Nlog简单性能测试
  • 2017-05-11Aspx/Asp.net 防注入程序 V1.0
  • 2017-05-11ASP.NET编程中经常用到的27个函数集
  • 2017-05-11模拟HTTP请求实现网页自动操作及数据采集的方法
  • 2017-05-11无法将类型为“System.Web.UI.WebControls.HiddenField”的对象强制转换为类型的错误的解决
  • 2017-05-11ASP.NET中基于soaphead的webservice安全机制
  • 2017-05-11Coolite Cool Study 3 MVC + Coolite 的实现代码
  • 2017-05-11Asp.net下用JQuery找出哪一个元素引起PostBack
  • 2017-05-11一个伴随ASP.NET从1.0到4.0的OutputCache Bug介绍
  • 2017-05-11asp.net后台关闭当前页面并传值的两种方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp.net 在线编辑word文档 可保存到服务器
    • 限制CheckBoxList控件只能单选实现代码及演示动画
    • asp.net 仿腾讯微薄提示 还能输入*个字符 的实现代码
    • .NET UEditor使用方法说明
    • ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)
    • asp.net实现XML文件读取数据绑定到DropDownList的方法
    • asp.net AJAX注册类
    • asp.net 编辑gridview的小例子
    • 答你所问 .NET小常识 方便学习asp.net的朋友
    • ASP.NET MVC中异常处理&自定义错误页详析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有