IIS7 - изменить физический путь всех сайтов в конфигурации сервера - PullRequest
1 голос
/ 08 августа 2011

Очень близко к самоубийству, поэтому, пожалуйста, одолжите уши и руки.

Я пытался перенести веб-сервер IIS7 (довольно большой), и до сих пор потрясен состоянием msdeploy ииспользуя это для того, что мне нужно сделать.В общем, вот моя текущая проблема:

На сервере, с которого я выполняю миграцию, есть все сайты на диске D: \.Мы не можем иметь диск D: \ в новой среде, поэтому мне нужно изменить все пути к сайтам на C :.Я, очевидно, не хочу делать это для каждого сайта вручную, поэтому я решил отредактировать пути в applicationHost.config.Тем не менее, IIS, кажется, не волнует ни капли.Все пути - C: \, но IIS все еще пытается сослаться на D :.Когда я смотрю на настройки сайта, он все равно говорит D :.Откуда в МИРЕ это значение берется?

Это на 64-битном сервере, и я проверил OTHER applicationHost.config в \ syswow64 \, и он также волшебным образом изменился на C: \.

Любая помощь или, возможно, совершенно другой способ перехода с D: \ на C: \ очень ценится.Спасибо.

1 Ответ

1 голос
/ 09 августа 2011

«Исправил», скопировав applicationhost.config в окно 2003, отредактировав его и скопировав обратно. Очевидно, 2008 «делает вид», что сохраняет ваш файл (то есть показывает мои изменения, когда я открываю его в блокноте), но считываю их из какой-то кэшированной версии или из другого файла в другом месте.

...