Создать приложение ASP.Net в подкаталоге или перезаписать URL?

У меня есть веб-приложение ASP.Net 4.0, работающее на:

www.foo.com

Клиент попросил перенести приложение по адресу:

www.foo.com/bar

Прямо сейчас у меня нет доступа к записям DNS для настройки поддомена. Должен ли я сделать это с помощью перезаписи URL или использовать виртуальный каталог? Как установить подкаталог bar в качестве корня приложения?

Каковы лучшие практики здесь?

ОБНОВЛЕНИЕ Я создал виртуальный каталог, но получаю эту ошибку при переходе к нему

Сообщение об ошибке синтаксического анализатора: использование раздела, зарегистрированного как allowDefinition='MachineToApplication', за пределами уровня приложения является ошибкой. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.

ОБНОВЛЕНИЕ См. мой ответ ниже


person Greg    schedule 17.11.2011    source источник


Ответы (1)


Ну, после часа веселья или около того, прочесывая интернет, вот как я заставил это работать:

  1. Откройте диспетчер IIS.
  2. Щелкните правой кнопкой мыши на сайте и выберите «Удалить».
  3. Щелкните правой кнопкой мыши веб-сайт по умолчанию и выберите «Добавить приложение».
  4. Установите «бар» виртуального пути и добавьте правильный физический путь.
person Greg    schedule 18.11.2011