2011-08-08 8 views
1

自分自身を殺すのに非常に近いので、耳と手を貸してください。IIS7 - サーバー設定内のすべてのサイトの物理パスを変更する

私はIIS7ウェブサーバー(むしろ大規模なもの)を移行しようとしていましたが、これまでのところmsdeployの状態に嫌われて、私がしなければならないことにそれを使用しています。それでは、私の現在の問題は次のとおりです。

私が移行しているサーバーには、すべてのサイトがD:\ドライブにあります。新しい環境でD:\ドライブを使用することはできませんので、すべてのサイトパスをC:に変更する必要があります。 私は明らかに各サイトでこれを手動で実行したくないので、applicationHost.configのパスを編集すると考えました。しかし、IISは気にする必要はありません。すべてのパスはC:\ですが、IISはまだD:を参照しようとします。 サイトの設定を見ると、D:と表示されます。この世界はどこから来ていますか?

これは64ビットサーバー上にあり、\ syswow64 \のother applicationHost.configをチェックしたところ、それは魔法のようにC:\に変更されました。

D:\からC:\への移行についての助けや、まったく異なる方法があれば幸いです。おかげさまで

+2

私はあなたがIISを再起動したと仮定しますか、または設定ファイルの変更を監視するように設定されていますか? –

+0

IISとシステムを再起動しました。設定変更を監視する方法を確認するにはどうすればよいですか? – seeafish

+0

確かに確かではありませんが、私はそれがどこかにあることを知っています、ごめんなさい。 –

答えて

1

「applicationhost.config」を2003ボックスにコピーし、編集して元に戻すことで「修正」しました。明らかに2008年はあなたのファイルを保存するために "ふりをする"(メモ帳で開いたときに私の変更が表示されますが)キャッシュされたバージョンか、他の場所から別のファイルから読み込みます。

関連する問題