我有一个奇怪的问题。看起来我的IIS6锁定了应用程序的web.config。如果我尝试编辑它,Windows会抱怨web.config被另一个进程使用。
使用Process Explorer我可以看到该文件归w3wp.exe所有。删除虚拟目录并停止网站根本没用。
任何想法(我无法阻止整个服务器,因为很多网站都在其中托管)?
提前致谢
答案 0 :(得分:6)
我会尝试stopping the application pool访问web.config的网站。
答案 1 :(得分:1)
最好的办法是重命名网络配置(维护该文件的锁定)并重新创建文件。我不确定什么会锁定文件,但应用程序池回收应该释放锁。
答案 2 :(得分:1)
我遇到了这个问题,停止应用程序池没有帮助。然后我尝试启动以管理员身份编辑的文本,然后允许我保存文件。不幸的是,我不知道我是否需要最终停止应用程序池...
答案 3 :(得分:-1)
如果您使用的是基于x32的系统,则可以尝试使用Unlocker来“解锁”该文件,或者可能删除web.config然后重新创建它。如果失败了,你可以杀死w3wp.exe工作进程,该进程应该自动重启。