В чем разница между обычной папкой и приложением в IIS? - PullRequest
0 голосов
/ 16 января 2019

Я настраиваю сайт IIS и хочу поддерживать много разных суб-ENV на одном сайте. Что мне делать со структурой IIS? Приложение в обычной папке или с помощью дополнительного приложения?

Структура каталогов:

D:\MySite
|_qa1
  |_app
|_qa2
  |_app

Один метод:

MySite
|_qa1(normal folder)
  |_app(application)
|_qa2(normal folder)
  |_app(application)

Другой метод:

MySite
|_qa1(application)
  |_app(application)
|_qa2(application)
  |_app(application)

Пул приложений

MySite: MySite
qa1: MySite_qa1
app in qa1: MySite_qa1_app
qa2: MySite_qa2
app in qa2: MySite_qa2_app

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

Так какой же лучший выбор? А не могли бы вы описать преимущество или недостаток?

1 Ответ

0 голосов
/ 17 января 2019

В чем разница между обычной папкой и приложением в IIS?

На мой взгляд, основное отличие между обычной папкой и приложением в IIS заключается в том, что приложение будет иметь собственный пул приложений., но папка не.

Папка будет наследоваться из пула приложений родительского сайта IIS.

Я настраиваю сайт IIS и хочу поддерживать множество различныхСуб-ENV на одном сайте.

По моему мнению, выбор метода в соответствии с вашими требованиями.

Если qa1 или qa2 - это просто папка, содержащая различные приложения, я предлагаю вам установить ее какпапка, а не приложение, поскольку приложение станет собственным пулом приложений, для запуска которого потребуется системный ресурс.

Если qa1 или qa2 - это просто папка, содержащая собственный файл приложения, я советую вам сделать это.установите его как приложение, так как им может управлять другой пул приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...