web.config被w3wp.exe锁定

时间:2009-04-08 13:36:38

标签: asp.net iis iis-6 web-config locking

我有一个奇怪的问题。看起来我的IIS6锁定了应用程序的web.config。如果我尝试编辑它,Windows会抱怨web.config被另一个进程使用。

使用Process Explorer我可以看到该文件归w3wp.exe所有。删除虚拟目录并停止网站根本没用。

任何想法(我无法阻止整个服务器,因为很多网站都在其中托管)?

提前致谢

4 个答案:

答案 0 :(得分:6)

我会尝试stopping the application pool访问web.config的网站。

答案 1 :(得分:1)

最好的办法是重命名网络配置(维护该文件的锁定)并重新创建文件。我不确定什么会锁定文件,但应用程序池回收应该释放锁。

答案 2 :(得分:1)

我遇到了这个问题,停止应用程序池没有帮助。然后我尝试启动以管理员身份编辑的文本,然后允许我保存文件。不幸的是,我不知道我是否需要最终停止应用程序池...

答案 3 :(得分:-1)

如果您使用的是基于x32的系统,则可以尝试使用Unlocker来“解锁”该文件,或者可能删除web.config然后重新创建它。如果失败了,你可以杀死w3wp.exe工作进程,该进程应该自动重启。

相关问题