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

У нас есть сайт, настроенный в IIS с одним виртуальным каталогом, назовите его myapp.Сейчас мы находимся в процессе создания подкаталогов для тестирования (назовите его tst), внутреннего принятия (назовите его iat) и принятия пользователем (назовите его uat), каждый из которых имеет свою собственную версию (и).) как приложение.

Следующие пути иллюстрируют то, что мы пытаемся: https://mysite.domain.com/myapp/tst/v1/* или https://mysite.domain.com/myapp/uat/v5/*

Мой вопрос заключается в том, есть ли разница между созданием tst или uat подкаталоги как виртуальные каталоги, или они могут быть созданы как папки в приложении myapp.Мы выбрали обычный путь к папке, но не уверены, что это правильный / лучший способ?

1 Ответ

0 голосов
/ 16 апреля 2019

Виртуальный каталог может использоваться для двух основных целей: Он может быть включен в приложение для изменения URL-адреса приложения, например:

Скажем, приложение хранится в wwwroot/mysite/myapp/deployment/uat/v1, вы можете использовать виртуальные каталоги, чтобы изменить URL: https://mysite.domain.com/myapp/uat/v1/, указав виртуальному каталогу wwwroot/mysite/myapp/deployment/ Это также можно использовать для скрытия фактической структуры вашего сайта.

Виртуальный путь также может использоваться для ссылки на ресурсы, хранящиеся в другом физическом местоположении. Если вы ссылаетесь на изображения в wwwroot/mysite/myapp/deployment/imgs, вы можете создать виртуальный каталог с именем imgs в iis в папке развертывания и позволить этому виртуальному каталогу указывать расположение необходимых вам ресурсов.

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

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