大家好,今天小编关注到一个比较有意思的话题,就是关于静态类如何初始化 要重启iis的问题,于是小编就整理了3个相关介绍为您解答,让我们一起看看吧。
10年积累的成都网站建设、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有城区免费网站建设让你可以放心的选择与我们合作。
1.Windows下的网站是在IIS资源应用池中运行的,每个应用池划分的都有物理资源,网站长期运行就会消耗资源应用池中的资源,定期重启IIS服务可对资源应用池中的资源进行回收,就会避免服务器资源使用紧张的情况出现。
2.IIS服务中如果搭建了PHP等环境,当更改这些环境配置的时候,也需要重启IIS服务,使修改的配置生效。
3.如果网站出现无法访问的情况,检查服务器内的配置如果没有任何问题,可以尝试重启IIS服务。
如果不考虑父类的话,简单来说是先进行静态初始化,后进行非静态初始化。
静态初始化包括静态成员变量的初始化和静态块,实际上编译时都会集中到static块中。
而非静态初始化包括非静态成员变量初始化和非静态块以及构造方法,编译后都会集中到构造方法中。
如果没有相互调用那么很简单,先进行静态初始化,如果静态初始化过程中又调用后者呢?
可以写一个代码试验一下:
输出:
可以看到确实是先进行静态初始化,可是中间夹杂着对于构造方法的调用。
虽然编译器没有报错,但是这种调用其实是有风险的。
1、右击“我的电脑”,选择“属性”项。
2、在打开的系统属性窗口中选择“高级系统设置”项进入。
3、在打开的“系统属性”窗口中,切换至“高级”选择卡,然后点击“系统和故障恢复 设置”按钮。
4、在打开的窗口中取消勾选“自动重启启动”项并按确认即可。
5、当电脑在使用的过程中产生蓝屏时,我们就可以进入“系统日志”管理器中查看产生系统失败的根源啦。打开“运行”对话框,输入命令“eventvwr.msc”即可查看日志信息,从中定位系统产生失败的原因。
到此,以上就是小编对于静态类初始化方法的问题就介绍到这了,希望这3点解答对大家有用。
网页名称:重启服务器,需要重新运行iis吗?(静态类初始化方法)
文章URL:http://www.csdahua.cn/qtweb/news13/34613.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网