asp.net如何让静态类失效重新加载

服务器在别人手上,每次都去叫人重启iis好麻烦,能不能自己如何操作让程序重启(主要让静态类重新加载)... 服务器在别人手上,每次都去叫人重启iis好麻烦,能不能自己如何操作让程序重启(主要让静态类重新加载) 展开
 我来答
DoramiHe
2018-04-09 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
静态变量是整个生命周期内都存在,这个生命周期不是随着你网页的打开、关闭而开始、结束的,所以你听到的说法是错误的。在ASP.net中,静态变量的生命周期是从服务器程序启动-到服务器程序关闭或被回收,而与你是否打开、关闭网页时无关的。

简单来说,只要程序一直在运行,那静态变量就是保存着的。但是你打开、关闭一次网页不是说ASP.net程序就运行、关闭一次,ASP.net程序是服务器控制的,你打开的网页只是服务器线程池中一个线程的运行结果,所以你即使关闭了网页,应用程序也不会关闭的。
追问
我的说法没错啊,重启iis就是重启程序,但是服务器在别人手上,每次都要去麻烦别人感觉很烦,我就想有没办法从软件上实现
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式