你好!欢迎光临领航科技
专注于沈阳网站建设、沈阳网站制作、沈阳网页设计等网络服务
| 收藏本站 | 设为首页 | 网站地图
    网站首页 关于我们 新闻动态 域名注册 虚拟主机 网站建设 成功案例 软件开发 联系我们    
 本站公告
 网络常识
 常见问题
 网站优化


 当前位置:首页 > 新闻动态
【删除文件后在asp.net语言中session能消失吗?】
来源:www.024linghang.com 发布者:沈阳网站建设  发布时间:2014-04-22 
 

如果你曾经修改了ASP.NET应用程序(dll文件),与修改了bin文件夹或Web.config文件(添加/删除/重命名的文件等),而该网站在运行,你可能已经注意到,这将导致在AppDomain的重新启动。所有的会话状态会丢失和网站再次成功启动,任何登录的用户将被退出(假设你不使用持久Cookie身份验证)。 当然,当我们修改了web.config文件,并保存它,迫使一个AppDomain重新启动,这是我们需要的。 
沈阳网站建设 有了自己的想法。


我们有时动态创建和删除的文件夹,在ASP.NET 2.0中,文件夹删除将导致一个AppDomain重新启动,这将导致严重的问题。 例如,对于一个电子商务网站的产品,你可能想存储在目录中的产品来自它的名字ID的产品的图片,例如。/ productImages/123/ipod-nano.jpg,甚至为身份证图像的记录。 这有助于避免与其他上载的文件和图像文件名冲突。 当然,当你来到删除从数据库产品,你自然要删除其相应的图像和含有它的文件夹,但显然不能因为这AppDomain重新启动的问题。 因为,我们删除留在我们的服务器中的空文件夹(文件删除不会引起应用程序重新启动)。 
下是可复用事件处理一文的原代码。目前,面向对象是软件系统建模的主流技术,使用面向对象技术建模的主要指标之一是可复用性。为了更好地解决软件复用性和扩展性问题,设计模式得到了越来越多的关注与应用。结合command设计模式和Java语言的反射技术,本文设计实现了一个可复用的事件处理框架。在面向对象的系统设计中,有些方面的可复用性经常被忽略了,用户界面(User Interface, 下文简称UI)及其事件处理就是其中之一。一个完整的UI设计应该包括两部分:UI及其相应的事件处理机制,没有事件处理机制的UI是没有用的,对于事件处理,也应该考虑可复用设计。虽然看上去有些奇怪,但是这种设计是有实用价值的――提高了代码的可复用性、健壮性和可维护性。command设计模式的主要设计思想是把对某一对象的请求封装为一个对象,从而把发出命令的责任和执行任务的责任分开,委派给不同的对象,请求的一方不必知道接收请求一方的接口。这种引入第三方类的做法是设计模式所惯用的,引入的第三方类解耦了紧耦合对象。command设计模式中,第三方类解耦了调用操作的对象与知道如何实现该操作的对象,提高了软件的可复用性。JDK 1.1及其以后的版本,引入了反射(reflection)技术。反射是Java中非常突出的动态特征,利用它可以加载一个运行时才得知名字的class,获取其完整结构,这一切是通过反射API完成的。//UIDemo1
解决方案 

在 <system.web>下面配置session的保存方式为stateserver就可以了 

<sessionState mode="StateServer" stateNetworkTimeout="20" 
stateConnectionString="tcpip=127.0.0.1:42424" /> 
参数一看就知道是什么意思了..


下一篇:我的网络排名哪里去了-沈阳网站建设
推荐文章

沈阳网站建设市场新突破 [2014-04-21]
网站建设中的战斗机-沈阳领航科技 [2014-04-13]
我的网络排名哪里去了-沈阳网站建设 [2014-04-12]
沈阳网络公司的开发道路 [2014-04-12]
域名转移的现状 [2014-04-12]
沈阳网站建设市场的大环境 [2014-04-12]
关于我们 | 新闻动态 | 域名注册 | 虚拟主机 | 成功案例 | 软件开发 | 联系我们 | 网站地图
Copyright @ 2005-2011 024linghang.com All Right Reserved
领航科技 版权所有 联系电话:13840539193 024-31281857