Как я могу дублировать настройки веб-сайта в IIS7?

Я схожу с ума, пытаясь получить приложение ASP.NET, работающее на IIS7 (Server2008).

У меня есть один веб-сайт, созданный в IIS7, который отлично работает. Я пытаюсь создать еще один, но я получаю только 404s для всех .aspx файлов. Манипуляторы обработки отличаются от рабочего места. Есть ли способ дублировать настройки рабочего сайта, поэтому мне не нужно вручную переносить 50 сопоставлений.

Или есть лучший способ получить правильные настройки?

удалены мертвые ссылки ImageShack

Ответ 1

Конфигурации по умолчанию IIS7 хранятся в каталоге c:\windows\system32\inetsrv\config\applicationHost.config

Любые изменения, сделанные вами для каждого сайта/приложения, хранятся в файле web.config для этого сайта/приложения.

Вы должны иметь возможность просто скопировать файлы на второй сервер.

Ответ 2

Если вы просто пытаетесь переустановить сопоставления ASP.NET по умолчанию, лучший способ сделать это - использовать

aspnet_regiis.exe

который находится в папках% windir%\Microsoft.NET\Framework\v ___ (зависит от того, какая версия, которую вы пытаетесь установить) выглядит как 3.5?)

Используйте документацию в http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx, чтобы узнать, хотите ли вы использовать параметр -i, -r или -s.

Ответ 3

Для IIS 5 (и 6?) у Microsoft была бесплатная загрузка под названием MetaEdit. Он использовался только для этого: резервное копирование и восстановление конфигурации IIS с машины на машину. Проверьте веб-сайт MS, чтобы узнать, есть ли обновленная версия для IIS 7.