2011-09-15 2 views
1

IIS가 404를 반환하는 원인은 무엇입니까? 페이지에서 404를 클릭하면 새로 고침 만하면됩니다. 그것은 재현 가능합니다. 나는 무슨 일이 일어나고 있는지보고 피들러를 사용했는데 아무것도 보지 못했다. IIS 추적을 설정했지만 다시, 정확하게 문제가 무엇인지, 파일이 존재하는지, 404가 때때로 발생하는지는 알 수 없습니다. 때로는 페이지로 이동하여 새로 고칠 수있는 404 페이지가 있는데 그 페이지로 이동하면 404 페이지가 아닌 다른 페이지 나 조건으로 이동할 수있는 경우가 있습니다.IIS를 사용하는 임의의 404

문제점을 확인하기 위해 다른 어떤 조치를 취할 수 있습니까?

+0

새로운 '개인 정보 보호 브라우징'창 (쿠키가없는 등)을 사용하여 페이지를 탐색하는 경우 404가 항상 발생합니까? 또한 IIS에서 어떤 모듈, 와일드 카드 매핑 및 처리기가 구성되어 있습니까? –

+0

@Justin 예. 개인 정보 열람에 있어도 상관 없습니다. – ILovePaperTowels

+0

귀하의 답변에 명확하지 않습니다. 404 * 항상 * 새로운 * 개인 브라우징 세션에서 * 처음 * 방문시 발생합니까 아니면 여전히 무작위입니까? –

답변

1

를 얻을 누락 된 페이지와 기계를 사용하고 서버에 도착 요청을보고 그런 다음이 아무튼 404, 참조 웹 농장 문제와 같은 소리.

아래 내용을 보려면 SysInternals ProcMon을 시도해보십시오.

0

특정 상황에서 내 경로가 올바르지 않았기 때문에 MVC 애플리케이션을 사용할 때만 사용했습니다. 클릭하면 404가 나오지만 F5 (새로 고침)하면 웹 페이지가 올바르게 표시됩니다. 당신은 mvc에 대해서는 언급하지 않았지만 이것을 던질만한 가치가 있다고 생각했습니다.

1

일반적인 이유는 여러 대의 컴퓨터가있는 웹 팜을 가지고 있고 한 컴퓨터에 페이지가없는 것입니다.

따라서, 때마다 당신은 무작위로 당신이 피들러 실행 한 경우는 404

+0

또는 Microsoft 명명법의 오히려 "웹 팜". "클러스터"는 일반적으로로드 균형 조정이 아닌 Microsoft의 장애 조치입니다. –

+0

@ 재 스틴, 의견을 주셔서 감사합니다 답변을 업데이트했습니다 –

+0

웹 팜 또는 클러스터 또는로드 균형 조정이 없습니다 – ILovePaperTowels

0

나는이 비슷한 문제를 했어 나는이 변화에 다시 추적 :

<modules runAllManagedModulesForAllRequests="true" /> 

에 :

분명히
<modules runAllManagedModulesForAllRequests="false" /> 

, 분석을 확인하기 위해 수행해야합니다을이 아무튼 그 다른 방법으로 응용 프로그램에 영향을 미치지 않습니다.

관련 문제