На самом деле ответ выше - редактирование ApplicationHost.config - это только половина работы.Вам также необходимо добавить новые AppPools в узел applicationPools.
Следовательно:
1 /.Как уже упоминали другие, сначала сделайте копию вашего файла ApplicationHost.config !!Я обычно копирую и переименовываю как «ApplicationHost_BACKUP_YYYY_MM_DD.config»
2 /.Использование Блокнота (лучший вариант для Windows, чтобы смягчить проблемы с 32-разрядным или 64-разрядным).Выполните поиск сайта, который нужно скопировать, ища (в моем случае) 'id = "13"'.Как только вы найдете сайт, который хотите скопировать.Скопируйте весь узел и вставьте его после копирования узла сайта.Присвойте ему новый идентификатор.Убедитесь, что проверили сайты в IIS для всех используемых идентификаторов сначала !!Также обязательно дайте ему новое ИМЯ и обновите все PATHS и APPPOOLS в скопированном разделе.См. Пример ниже.
САЙТ ДЛЯ КОПИРОВАНИЯ (ТЕКУЩИЙ):
<site name="Reading List" id="13" serverAutoStart="true">
<application path="/" applicationPool="Reading List">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\reading_list\http" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:readinglist.jsgroup.local" />
</bindings>
</site>
КОПИРОВАННЫЙ САЙТ (НОВЫЙ):
<site name="Reading List" id="14" serverAutoStart="true">
<application path="/" applicationPool="Reading List 2">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\reading_list_2\http" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:readinglist2.jsgroup.local" />
</bindings>
</site>
3 /.Добавьте новые Apppools к узлу applicationPools, как настроено на вашем скопированном сайте выше, т.е. ниже. Я скопировал приложение «Список чтения» и переименовал копию в «Список чтения 2»
<applicationPools>
<add name="DefaultAppPool" autoStart="true" managedRuntimeVersion="v4.0">
<processModel identityType="ApplicationPoolIdentity" />
</add>
<add name="Reading List" autoStart="true" managedRuntimeVersion="v4.0" />
<add name="Reading List 2" autoStart="true" managedRuntimeVersion="v4.0" />
<!-- Other AppPools here -->
</applicationPools>
Если все хорошо, просмотрите сайтв IIS и перезапустите, если необходимо: -)
Надеюсь, что это кому-нибудь поможет.
Ричард Хетерингтон