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

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

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

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

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

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

1 Ответ

5 голосов
/ 07 марта 2012

Если это ваше основное веб-приложение, тогда можно игнорировать это сообщение. Похоже, что многим людям нравится запускать совершенно разные приложения для своего сайта, поэтому будет http://domain.tld/forum/, http://domain.tld/blog/, http://domain.tld/something_else/,, а также http://domain.tld/, и каждое будет отдельное веб-приложение.

Я не знаю, как отключить это предупреждение, но я уверен, что вы знаете, что делаете, до такой степени, что вы можете игнорировать его.

Лично, если я собираюсь запускать веб-приложения на одном сайте, скажем, / блог, / форум, и / у меня будет схема файловой системы, подобная следующей:

/var/www/blog || C:\Sites\Blog
/var/www/forum || C:\Sites\Forum
/var/www/site || C:\Sites\Site

В этом случае я получу одно и то же сообщение для публикации всем и каждому.

Кажется, вы знаете, чего хотите достичь в качестве своей конечной цели, поэтому я склонен предлагать вам игнорировать это сообщение. Надеюсь, это поможет.

...