Създаване на 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 Manager.
  2. Щракнете с десния бутон върху сайта и изберете „Премахване“.
  3. Щракнете с десния бутон върху уеб сайта по подразбиране и изберете „Добавяне на приложение“.
  4. Задайте "лентата" на виртуалния път и добавете правилния физически път.
person Greg    schedule 18.11.2011