Публикация веб-приложения IIS в корневом каталоге веб-сайта?

Я пытаюсь импортировать веб-приложение в IIS7 с помощью Web Deploy. Я упаковал его в ZIP-файл с помощью функции Visual Studio «Опубликовать в Интернете», и когда я выбираю zip-архив, я попадаю на экран «Информация о пакете приложения».

Одна из запрашиваемых мне настроек - «Путь к приложению». Я оставляю это поле пустым (так что там просто написано «Мой веб-сайт /») и пытаюсь продолжить, IIS выдает мне сообщение:

Это приложение будет установлено в «Мой веб-сайт». Большинство приложений обычно устанавливаются в папку под корнем, например «Мой веб-сайт / блог». Вы уверены?

Я не могу понять, почему он выдает это предупреждение.Мне хочется просто сказать «ОК» в этом диалоговом окне, но я хотел сначала проверить - есть ли что-то очевидное, что я делаю не так? Конечно, если я хочу, чтобы мое веб-приложение представляло собой весь веб-сайт, я хочу, чтобы установил его в корневой каталог, иначе пользователям всегда придется обращаться к http: // host / MyAppDirectory / вместо простого http: // host / - зачем мне использовать ненужный суффикс MyAppDirectory / ? Лучше ли установить приложение в MyAppDirectory и каким-то образом сопоставить этот каталог с корнем веб-сайта, или можно просто установить приложение в корень веб-сайта, несмотря на предупреждение?

Кроме того, предполагая, что можно установить приложение в корень веб-сайта, несмотря на предупреждение, есть ли способ полностью удалить параметр «Путь к приложению» (и соответствующее предупреждение) с экрана «Информация о пакете приложения» и всегда предполагать, что приложение должно установить в корень сайта?

8
задан Jez 3 March 2012 в 19:28
поделиться