Subdomena ASP.NET MVC

0

Witam wszystkich. Posiadam stronę na hostingu dzielonym w technologii ASP.NET MVC 4. Postanowiłem dodać do niej subdomenę dla przykładu blog.strona.com według instrukcji tutaj: http://www.danylkoweb.com/Blog/using-subdomains-in-aspnet-mvc-DX . Lokalnie wszystko działa jednak mam problem z wdrożeniem na serwer. Wszystkich czynności dokonuje w WebsitePanel. Domenę skierowana jest na serwery hostingodawcy.

Według instrukcji z supportu stworzyłem subdomenę bez tworzenia nowej witryny a następnie dodałem wskaźnik do mojej witryny strona.com w postaci blog.strona.com. Niestety strona( pod subdomeną) była nieosiągalna (Sprawdziłem propagacje serwerów DNS). Kontaktowałem się z supportem. Wyłączyli strefę DNS poddomeny i teraz strona.com i blog.strona.com kierują w te samie miejsce.

Support delikatnie sugeruje, że problem jest po mojej stronie. Może ktoś wdrażał podobne rozwiązanie lub ma jakieś sugestie w czym może być problem?

Dodam jeszcze, że usunięcie przekierowań z web.config(z www od bez www) nie poprawia sytuacji.

0

Problem rozwiązany. Okazało się, że problem był po mojej stronie. Zauważyłem po niewczasie, iż metoda GetRouteData nie uwzględnia sytuacji domeny bez www. Jak poniżej:

if ((firstDomain.Equals("www") || firstDomain.Equals("localhost"))
                && !firstDomain.Equals(_subDomain))
                return null; 

1 użytkowników online, w tym zalogowanych: 0, gości: 1