Разместите 2 сайта IIS под одним доменным именем

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

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


person kravits88    schedule 17.12.2012    source источник


Ответы (1)


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

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

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

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

person Chris Auer    schedule 19.12.2012