当前位置:  开发笔记 > 编程语言 > 正文

编辑web.config时会发生什么?

如何解决《编辑web.config时会发生什么?》经验,为你挑选了3个好方法。

我需要在实时Sharepoint环境中编辑web.config文件,但我不确定如果我这样做会发生什么(我想输出自定义错误).

这会导致IIS6工作进程回收吗?

活跃用户会因此失去会话状态吗?

或者我可以安全地编辑文件吗?



1> Dan Goldstei..:

应用程序池将重新启动,会话状态将丢失.想象一下,每个ASP.NET应用程序(在IIS中定义)都是桌面上的程序.保存web.config将执行类似于关闭程序并重新打开它的操作.


不确定IIS6,但在IIS7和IIS8中,这是*默认*行为,但您可以通过应用程序池>高级选项>回收>禁用回收以更改配置更改=**true**,这对生产环境很有帮助,例如,以便管理员可以进行更改,直到下一次回收才能生效.有了Sharepoint,我相信有一种方法来安排更改,以便在特定时间应用它们.
@nothingisnecessary但是,设置`应用程序池>高级选项>回收>禁用回收`_itself_会导致应用程序池回收吗?海龟一路下来?

2> Pascal Parad..:

    是.它将被回收利用.

    是.他们将失去他们的会议.

    是.您可以安全地编辑该文件.我建议您阅读此MSDN文章:在Windows SharePoint Services中使用web.config文件



3> piers7..:

此外,如果会话状态配置为进程外(数据库或服务),则回收应用程序池不会丢失任何会话状态.这对于Sharepoint和对于vanilla ASP.Net来说都是如此.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有