我需要在实时Sharepoint环境中编辑web.config文件,但我不确定如果我这样做会发生什么(我想输出自定义错误).
这会导致IIS6工作进程回收吗?
活跃用户会因此失去会话状态吗?
或者我可以安全地编辑文件吗?
应用程序池将重新启动,会话状态将丢失.想象一下,每个ASP.NET应用程序(在IIS中定义)都是桌面上的程序.保存web.config将执行类似于关闭程序并重新打开它的操作.
是.它将被回收利用.
是.他们将失去他们的会议.
是.您可以安全地编辑该文件.我建议您阅读此MSDN文章:在Windows SharePoint Services中使用web.config文件
此外,如果会话状态配置为进程外(数据库或服务),则回收应用程序池不会丢失任何会话状态.这对于Sharepoint和对于vanilla ASP.Net来说都是如此.