NEWS

建站资讯

Asp.Net 更新DLL后Application对象丢失

来源:拓胜科技公司 - 江门网站建设www.3066877.com 发布时间:2014-4-11

在发布或更新网站进行测试时,往往会遇到一些小问题,而往往这些小问题也就反映了自己基础的不扎实。在这里给自己补补课。

     在发布或更新网站进行测试时,往往会遇到一些小问题,而往往这些小问题也就反映了自己基础的不扎实。在这里给自己补补课。

    今天更新了一个网站,其中网站用到了Application对象,里面存了个Boolean值,是用来判断系统是否已经注册的(在Global.asax中判断是否已经注册,然后更新该值)。当把最新的DLL文件覆盖原有旧文件后,发现网站跳转到注册页面。这就奇怪了,Application对象不是全局的,整个应用程序生命周期中都存储在内存中吗? 赶紧查看了MSDN,原来没考虑到Application对象的“易失性”。

参考MSDN原文(http://msdn.microsoft.com/zh-cn/library/ms178594.aspx)

 使用应用程序状态时,必须注意以下重要事项:

 

微网站Webapp 拓胜科技专业订制开发微信网站制作,让微信公众账号实现微菜单、微活动、微会员、微商城等功能,打造炫丽的企业微网站!公众平台搭配"微网站",犹如虎添翼!在保留公众平台所有优势的前提下,提升展示形象,更好的与客户互动。