Ошибка HTTP 503 - но только при использовании доменного имени для навигации - PullRequest
0 голосов
/ 06 февраля 2012

У меня сейчас странная проблема, которая застала меня врасплох, у меня ее раньше не было, и я понятия не имею, почему я ее получаю сейчас.

У меня есть asp.net mvc 3веб-сайт, который имеет несколько контроллеров с действиями.Важно отметить, что эта проблема присутствует только с одним контроллером, а проблема - со всеми действиями.

Я получаю ошибку: "Ошибка HTTP 503. Служба недоступна."

Однако эта ошибка возникает, только если я перехожу на страницу, используя имя домена, например ...

subdomain.example.com/controller

, но все работает нормально, если яобзор с IP-адресом и номером порта ...

xxx.xxx.xxx.xxx:xxxxx/controller

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

Я пытался найти ответы на этот вопрос и пыталсячтобы найти любую полезную информацию регистрации, но не нашли ничего полезного.Надеюсь, кто-то здесь видел эту проблему до

1 Ответ

1 голос
/ 06 февраля 2012

Хорошо, я создал пример проекта MVC с контроллером отчетов, который работает, поэтому я не думаю, что это проблема с MVC.

Я бы порекомендовал взглянуть на ваши маршруты и ваш web.config и убедиться, что у вас нет ничего, что могло бы перехватить их в httphandler или модуле. Затем я посмотрел на экземпляр IIS и проверил наличие виртуальных каталогов. Вы в значительной степени пытаетесь выяснить, где именно это терпит неудачу - это даже достигает ASP.Net?

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

...