Как я могу продублировать настройки сайта в IIS7? - PullRequest
11 голосов
/ 09 мая 2009

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

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

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

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

Ответы [ 3 ]

10 голосов
/ 09 мая 2009

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

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

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

1 голос
/ 09 мая 2009

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

aspnet_regiis.exe

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

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

0 голосов
/ 09 мая 2009

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

...