1 веб-приложение, доступное для 2 сайтов IIS? - PullRequest
2 голосов
/ 15 мая 2009

Возможно ли это? По сути, я хочу, чтобы оба сайта указывали на одну и ту же папку в IIS. Если это возможно, каковы опасности.

Daniel

Ответы [ 4 ]

2 голосов
/ 15 мая 2009

Да, просто укажите оба сайта в одной папке в IIS при создании сайтов.

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

Да, мы делаем это совсем немного. У нас не было никаких проблем с этим, о чем я знаю. Я мог видеть проблемы, если оба сайта пишут в каталог (например, в один и тот же файл), но кроме этого вам следует хорошо идти.

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

Если вы работаете с несколькими сайтами и хотите разделить некоторые части сайтов между ними, поместите эти части в «отдельные области» вне структур папок сайтов.

Затем вы открываете консоль управления IIS и добавляете «виртуальную папку» под каждым сайтом. Эта виртуальная папка может находиться в любом месте вашего веб-сервера, включая папку, которую они оба могут читать и записывать.

Имя виртуальной папки будет отображаться как обычная «папка» внутри вашего сайта.

Предположим, вы создали папку «admin» или «library» и хотите использовать ее повторно. Затем просто создайте виртуальную папку, назовите ее например. «библиотека», а затем укажите папку, где находится эта библиотека. Btw. Вы можете настроить отдельные правила приложения для виртуальной папки, например. типы пантомимы, ограничения на запуск и т. д.

Мы используем этот подход для нашей CMS, где каждый клиент находится в отдельных папках, но административная часть та же. Таким образом, мы должны обновить административный код только один раз.

Вам потребуется доступ к базе метаданных IIS через консоль управления IIS или административные сценарии.

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

Определить "сайт".

Если вы создаете веб-сайт в IIS, вы можете назначить несколько заголовков хостов этому сайту, чтобы, например, посетители www.thissite.com и www.thatsite.com одновременно приходили к одной коллекции страниц и коду - это тривиально и при условии, что сам сайт не включает в себя и явные URL-ссылки на его страницы, он будет более или менее "просто работать".

Учитывая, что , что бит, просто для правильного ответа на вопрос, требуется немного больше информации о том, чего вы пытаетесь достичь.

...