Что означает веб-развертывание Visual Studio «Пометить как приложение IIS в месте назначения»? - PullRequest
4 голосов
/ 02 мая 2011

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

Что это означает, когда он включен или выключен?

enter image description here

Ответы [ 3 ]

5 голосов
/ 02 мая 2011

При настройке этого параметра ваш сайт становится виртуальным приложением, а не виртуальным каталогом.
Различия между ними см. В http://blogs.msdn.com/b/wenlong/archive/2006/11/22/virtual-application-vs-virtual-directory.aspx

1 голос
/ 25 сентября 2011

Вот соответствующий текст из ссылки Одеда ....

6.Если вы не развертываете настройки IIS, установите флажок Пометить как приложение IIS в месте назначения.

Этот параметрне отображается при развертывании параметров IIS, поскольку состояние приложения IIS веб-проекта является одним из развернутых параметров IIS.

Обычно этот флажок устанавливается, если параметр Включить все параметры IIS включен, как настроено в IIS Managerснят флажок на вкладке «Пакет / публикация в Интернете» на странице свойств проекта.Существует очень немного сценариев, в которых вы не хотите развертывать веб-проект в качестве приложения IIS на целевом веб-сервере.Например, предположим, что развертываемый проект на самом деле не является веб-приложением, а содержит только содержимое виртуального каталога, например изображения, файлы XML и т. Д.В этом случае вы можете снять этот флажок, чтобы развернутый проект не был настроен как приложение IIS.

1 голос
/ 02 мая 2011

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

Если снять этот флажок, проект не будет настроен как приложение IIS.

См. Шаг 6 из Creating a Publish Profile в этой статье MSDN, в частности последнее предложение.

...