Я пишу документацию для веб-приложения и хочу убедиться, что использую правильную терминологию при описании этого корневого каталога.
Мое веб-приложение можно настроить для использования в любом каталоге. Например, вы можете установить его в http://site.com/, или вы можете установить его в http://site.com/mydir/, или вы можете установить все это http://site.com/dira/dirb/.
В каждом из этих случаев корневым каталогом будет /, /mydir/ и /dira/dirb/. Мой вопрос в том, есть ли термин для точного типа концепции абсолютного корневого каталога? Корень документа? корень приложения? веб-корень? Или это особый тип корня, специфичный для моего приложения, для которого я должен придумать имя?
Ответ 1 · рейтинг 1 · Community
Я называю его корнем [веб]приложения - корнем этого конкретного приложения.
Это корень приложения, но не обязательно веб-сайта, в зависимости от того, как это определено. Однако в другой среде сайт и сеть имеют очень специфические значения. В SharePoint, например, относительный путь "веб-корня" может быть "/mysite/myweb". "Корень документа" звучит как место для поиска документов... а не как приложение.
Важно то, что пользователи знают, что имеется в виду, и для этого я бы рекомендовал четко разделить понятия "веб-сайт"/"документ" и "приложение".
Удачного кодирования.
Ответ 2 · рейтинг 1 · Anders Abel
Я бы сказал корень веб-приложения, который используется в MSDN для каталог, в котором находится web.config.
Корень веб-сайта всегда "/", но в IIS любой подкаталог может быть настроен как собственное приложение с собственным web.config, и тогда логично вызывать этот каталог для корня веб-приложения.
Если ваше приложение не имеет собственного web.config, я бы предложил использовать "установить корень" или что-то в этом роде, чтобы избежать путаницы.
Ответ 3 · karllindmark
/ обычно называют корневым веб-сайтом, а корень приложения можно рассматривать примерно так: /application-directory. Однако вы можете назвать оба примера root, так как они, безусловно, являются корнем чего-то (в данном случае вашего веб-приложения и/или сервера).