2012-02-06 5 views
0

У меня в настоящее время странная проблема, которая застала меня врасплох, у меня не было проблемы раньше, и я понятия не имею, почему я ее сейчас получаю.Ошибка HTTP 503 - Но только при использовании имени домена для навигации

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

Ошибка, которую я получаю: «Ошибка HTTP 503. Услуга недоступна».

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

subdomain.example.com/controller 

, но все работает хорошо, если я просматриваю с IP- адресом и номером порта. ..

xxx.xxx.xxx.xxx:xxxxx/controller 

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

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

+0

Можете ли вы изменить имя контроллера и посмотреть, все еще проблема? –

+0

@rangitatanz: Да, это проблема, переименование ее заставляет ее работать, менять ее и снова ломать. Сломанное имя - «ReportController» (/ Reports). Больше информации? – musefan

+0

Полагаю, что у вас есть добавленный компонент, который слушает/сообщает и перехватывает вызов. Я бы посмотрел на ваш web.config для httphandler/module, который выглядит так, как будто это можно сделать. –

ответ

1

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

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

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

+0

Спасибо за помощь. Мне удалось определить, что наш основной сайт (который использует одно и то же имя домена без субдомена), похоже, имеет что-то, присвоенное '/ Reports' - я получаю подсказку учетных данных, поэтому я буду искать запросы соответствующих людей, когда они доступны и посмотреть, не нужно ли мне больше внимания удивляться! – musefan

+0

Злой рад, что вы достигли определенного прогресса в этом! –