ASP.NET全局/静态存储?
发布时间:2020-12-16 09:33:43 所属栏目:asp.Net 来源:网络整理
导读:我有一个线程安全的对象,它是以前在 Windows服务/客户端方案中使用的API的一部分.这个线程安全对象本质上是一个单例并存储在一个静态变量中,这样所有调用者都可以访问相同的状态. 这个API最近开始在ASP.NET应用程序中使用,我怀疑我们看到的一些时髦行为可能
我有一个线程安全的对象,它是以前在
Windows服务/客户端方案中使用的API的一部分.这个线程安全对象本质上是一个单例并存储在一个静态变量中,这样所有调用者都可以访问相同的状态.
这个API最近开始在ASP.NET应用程序中使用,我怀疑我们看到的一些时髦行为可能是由于意外的AppDomain /生命周期行为.所以我想知道我是否可以得到一些验证: 是否可以为所有请求可靠地使用静态变量,或者ASP.NET是否为多个请求设置了多个AppDomain? 我理解这是Web园的情况…但我们的IIS配置为只使用1个进程,并配置为每天只回收一次 解决方法
对于1个工作进程中的所有请求,静态变量应该相同.我建议你将日志添加到你的asp.net应用程序中,特别是在application_start / stop和单例的静态构造函数中,看看发生了什么. 希望这可以帮助.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在ajax请求中返回PDF
- asp.net-mvc – 在asp.net MVC中授权属性和jquery AJAX
- .net中如何获取机器硬件信息(防软件复制版)
- ASP.NET用户未显示所有Active Directory组
- asp.net-mvc – 带有Expression Web 4的ASP.NET MVC(RAZOR)
- 最好的ASP.net WYSIWYG
- 什么时候asp.net角色提供者生存和死亡?
- asp.net-mvc – ASP.NET MVC中的视图文件/目录结构应该是什
- asp.net-mvc – ASP.NET MVC主页:“’Model’不是’System
- asp.net-mvc – 使用ASP.NET MVC测试驱动的开发 – 从哪里开
推荐文章
站长推荐
- asp.net-mvc-2 – 在ASP.NET MVC 2中自定义Valid
- telerik – Kendo DatePicker对自定义日期格式的
- asp.net – 将Windows身份验证与表单身份验证混合
- ASP.NET OOP-关联操作符重载的操作_RelationalOp
- asp.net-mvc – 在ASP.Net中路由保留字
- [.Net码农]ASP.NET MVC 之 View 测试
- asp.net – 从信号器js客户端到集线器功能传递连
- asp.net如何跳转到其他文件夹下的页面
- asp.net-web-api – ASP.NET Web API中的回调方法
- ASP.NET – 在屏幕底部显示应用程序生成日期/信息
热点阅读