Создание нового веб-сайта на IIS: Приложение по сравнению с Виртуальным каталогом. Каково различие?

является объявлением параметра общего типа. Это означает, что «этот метод имеет параметр одного типа, называемый E, который может быть любого типа».

Это не возвращаемый тип - он приходит после объявления параметра типа, непосредственно перед именем метода. Таким образом, тип возврата метода printArray в вашем вопросе все еще равен void.

См. раздел 8.4 JLS для более подробной информации о объявлениях методов.

31
задан cllpse 16 June 2009 в 17:54
поделиться

2 ответа

Есть несколько отличий, вот самые большие:

  • В IIS 6 и выше вы можете назначить приложению определенный уровень «защиты». (например, уровни защиты, пулы приложений и т. д.). Вы не можете сделать это с виртуальными каталогами
  • . Если вы работаете с ASP.NET, поиск главного файла «Web.config» для вашего приложения останавливается на уровне вашего приложения. Для рабочего каталога он фактически также проверит вашу родительскую иерархию на предмет настроек.

На мой взгляд, это два самых больших отличия, хотя есть и другие небольшие.

23
ответ дан 27 November 2019 в 22:21
поделиться

Виртуальный каталог - это просто указатель на то, где хранятся веб-страницы.

Приложение резервирует память в IIS для ваших веб-страниц. Если вы пытаетесь запускать страницы ASP и планируете использовать переменные сеанса и тому подобное, вы должны использовать приложение. Приложение может использовать виртуальный каталог или просто существовать в каталоге веб-сайта по умолчанию (inetpub / wwwroot /)

28
ответ дан 27 November 2019 в 22:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: