Я подписался на пост Мартена Баллиау о маршрутизации домена.Я был в состоянии направить к контроллеру для различных поддоменов.Но я не знаю, как маршрутизировать в виртуальный каталог.Как вы видите, это пример примера маршрутизации на обычные контроллеры mvc:
routes.Add("DomainRoute", new DomainRoute(
"home.example.com", // Domain with parameters
"{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
));
Поскольку мой блог находится в виртуальном каталоге, мне нужно добавить маршрут в этот виртуальный каталог с именем "~ / blog", который я пробовалкод, подобный этому, без хорошего результата,
routes.Add("DomainRoute", new DomainRoute(
"blog.domain.com", // Domain with parameters
"blog", // URL with parameters
new { controller = "blog" } // Parameter defaults
));
Если кто-то сможет пролить свет на это, это будет удивительно.