2009-04-08 46 views
2

私は奇妙な問題があります。私のIIS6がアプリケーションのweb.configをロックしたようです。編集しようとすると、Windowsはweb.configが別のプロセスで使用されていると不平を言います。w3wp.exeでweb.configをロック

プロセスエクスプローラを使用すると、ファイルがw3wp.exeによって所有されていることがわかります。仮想ディレクトリを削除してWebサイトを停止することはまったく役に立たなかった。

(私は多くのサイトがホストされているので、サーバー全体を停止できません)事前

+0

夜にサーバーを再起動するのはどうですか?より大きな原因のために数分のダウンタイム! – JohnIdol

+0

私は私のシステム管理者に賄賂を与えることができれば試してみることができます! – pomarc

+0

あなたはIISResetを試しましたか? –

答えて

4

おかげで私は、web.configファイルにアクセスしているWebサイトのstopping the application poolをしようとするだろう。

+0

私はそれを試みました。私は新しいアプリケーションプールにアプリケーションを移動しましたが、他のアプリに影響を与えずに止めることができましたが、運が悪いです。 – pomarc

+0

sysadminはすべてのアプリケーションプールをリサイクルしましたが、これは非常に悪い解決策ですが、うまく機能しました。私はまだ困惑している。私が知っているあなたがロックされたファイルの名前を変更することはできませんのために... – pomarc

-1

x32ベースのシステムを使用している場合は、Unlockerを使用してファイルのロックを解除したり、おそらくweb.configを削除してから再作成してみることができます。それに失敗すると、w3wp.exeワーカープロセスが強制終了され、自動的に再起動されます。

+1

SIMロック解除を使用したり、本番サーバー上でw3wp.exeの停止は、システム管理者によると... – pomarc

1

最善の策は、Web構成(そのファイルのロックをmaintianing)とファイルを再作成の名前を変更することです。私はファイルをロックするか分からないが、アプリケーションプールのリサイクルは、ロックを解放している必要があります。

+0

すみません、私は理解できない、無なしではありません、あなたはロックされたファイルの名前を変更できます。コピーすることはできません。移動することはできませんが、名前を変更することはできます。名前が変更されたファイルにロックが残り、新しいweb.configを作成することができます。 – pomarc

+0

を実際: –

+0

@Christopher_G_Lewis参考、私はOPと同じ問題を抱えています。この場合、ファイルの名前を変更することさえできません。 – Andy

0

私はこの問題を抱えていました。アプリケーションプールを停止しても問題はありませんでした。私はその後、管理者として編集したテキストを起動しようとしましたが、ファイルを保存することができました。残念ながら、私はアプリケーションプールを停止する必要があるかどうかわからない...

関連する問題