2012-02-06 1 views
0

현재 놀랍게도 나를 괴롭 히고있는 이상한 문제가 있습니다. 이전에는 문제가 없었으며 왜 지금 당장 사용하고 있는지 잘 모르겠습니다.HTTP 오류 503 - 도메인 이름을 사용하여 탐색 할 때만

나는 액션이있는 수많은 컨트롤러가있는 asp.net mvc 3 웹 사이트가 있습니다. 이 문제는 하나의 컨트롤러에서만 발생하며 문제는 모든 조치와 관련된다는 점에 유의해야합니다.

내가 얻는 오류는 입니다. "HTTP 오류 503. 서비스를 사용할 수 없습니다."

그러나, 나는 예를 들어 도메인 이름을 사용하여 페이지로 이동하는 경우에만이 오류가 ...

subdomain.example.com/controller 

발생하지만 IP 주소와 포트 번호로 검색 할 경우 모든 작동합니다. ..

xxx.xxx.xxx.xxx:xxxxx/controller 

다른 모든 컨트롤러는 탐색하는 방법에 관계없이 작동합니다.

나는 이것에 대한 답변을 찾고 유용한 로깅 정보를 찾으려고 노력했지만 아무 것도 사용하지 못했습니다. 여기에 누군가가이 문제를 보았을 것입니다.

+0

컨트롤러 이름을 변경하고 여전히 문제가 있는지 확인할 수 있습니까? –

+0

@rangitatanz : 네, 문제가 있습니다. 이름을 바꾸면 작동하게되고, 다시 변경하면 다시 부러집니다. 부서진 이름은 "ReportsController"(/ Reports)입니다. 더 많은 정보? – musefan

+0

짐작할 수 있듯이/reports를 듣고 전화를 가로채는 구성 요소를 추가했다고 가정합니다. 나는 이것을 할 수있는 것처럼 보이는 httphandler/module을위한 web.config를 볼 것입니다. –

답변

1

Ok MVC에 문제가 있다고 생각하지 않는 보고서 컨트롤러가있는 샘플 mvc 프로젝트를 만들었습니다.

경로와 web.config를보고 httphandler 또는 모듈에 차단하는 것이 없도록하십시오. 그런 다음 IIS 인스턴스를보고 가상 디렉터리를 확인합니다. 정확히 어디에서 실패했는지 알아 내려고 노력하고 있습니다. 심지어 ASP에 도달하고 있습니까?

마지막으로 살펴볼 옵션은 회사 프록시입니다. URL을 통해 직접 프록시를 통과합니까? 내 회사에서 이런 일이 발생할 수 있음을 알고 있습니다. 따라서 차단하고있는 규칙이있을 수 있습니다.

+0

감사합니다. 나는 (서브 도메인없이 같은 도메인 이름을 사용하는) 메인 사이트가'/ Reports'에 할당 된 것을 가지고 있다고 추측합니다 - 나는 자격 증명 프롬프트를 얻습니다. 그래서 적절한 사람들에게 질문 할 것입니다. 내가 더 이상 놀라움을 조심 할 필요가 있는지 알 수 있습니다. – musefan

+0

Wicked 님,이 점에 대해 진전을 보았습니다! –