В чем разница между общей папкой и виртуальной папкой? - PullRequest
1 голос
/ 04 января 2011

Я работаю со своими друзьями над веб-приложением, размещенным в IIS (Информационная служба Интернета). Я заметил, что в древовидном представлении веб-сайта IIS есть некоторые так называемые виртуальные папки, и все же некоторые общие папки используются в нашем веб-приложении.

Виртуальные папки выглядят так:

http://myserver/folder1

Общие папки выглядят так:

\\myserver\folder2

Итак, в чем разница между ними?

Большое спасибо.

Добавить - 1 -

А в чем разница между веб-приложением и виртуальной папкой? Я часто щелкаю правой кнопкой мыши на виртуальной папке и превращаю ее в веб-приложение. Но я просто не знаю, что на самом деле означает это действие?! Может кто-нибудь показать мне некоторые материалы, подробно описывающие, как вызывается веб-приложение в IIS? Я надеюсь, что это может вписаться в следующую цепочку.

текстовый запрос HTTP (GET, PUT и т. Д.) Поступает в IIS -> Что здесь происходит? -> текстовый ответ HTTP покидает IIS

1 Ответ

1 голос
/ 04 января 2011

Виртуальные папки - это папки относительно пути URL. Это означает, что, поскольку http://myserver является корневой папкой, вы можете отобразить физическую папку на вашем жестком диске в папку, которая является фактически дочерним элементом myserver везде, где http://myserver отображается на.

Общие папки относятся к протоколу SMB. Разница между HTTP и SMB заключается в том, что с HTTP вы можете размещать веб-приложение (т.е. запускать код и генерировать вывод HTML), но с SMB вы можете обмениваться файлами только статически , т.е. Вы можете поделиться исполняемыми файлами, но они должны быть сначала загружены, а затем выполнены.

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