Хост 2 сайта IIS под тем же доменным именем

У меня есть сайт SharePoint 2010 и пользовательское веб-приложение. Конечная цель - использовать межсайтовый JavaScript. Они используют разные.net Framework, поэтому должны быть отдельными сайтами IIS. Как я могу разместить как на http://website.com/ и на http://website.com/site2 например?

Я пытался использовать один сайт внутри другого в качестве приложения, использующего другой пул приложений, но у меня возникли проблемы с файлами web.config из-за необходимости дублирования ссылок.

1 ответ

Решение

Попробуйте создать новый пул приложений для сайта /site2. Затем установите для атрибута пула приложений enableConfigurationOverride значение false. Это можно сделать только в appcmd или отредактировав файл IIS Config вручную. Команда Appcmd выглядит так:

appcmd.exe set config -section:system.applicationHost/applicationPools /[name='AppPoolName'].enableConfigurationOverride:"False" /commit:apphost

Это скажет пулу приложения под сайта не импортировать какие-либо настройки из родительского web.config.

Мне удалось запустить сайт MVC под сайтом SharePoint с этой конфигурацией.

Другие вопросы по тегам