Хоствайте 2 IIS сайта под едно и също име на домейн

Имам сайт на SharePoint 2010 и персонализирано уеб приложение. Крайната цел е да можете да използвате междусайтов JavaScript. Те използват различни .net Frameworks, така че трябва да бъдат отделни IIS сайтове. Как мога да хоствам едновременно под http://website.com и http://website.com/site2 например?

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


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


Отговори (1)


Опитайте да създадете нов набор от приложения за сайта /site2. След това задайте атрибута App Pool 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