2009-12-16 2 views
0

오늘 내 사이트 중 하나를 재배포했습니다. 갑자기 일부 .aspx 파일이 내 404 처리기로 리디렉션됩니다.ASP.NET은 일부 .aspx 파일이 404인데도 불구하고 표시합니다.

필자는 문제가되는 파일의 보안 설정을 조사하여 행운과 함께 올바르게 제공되는 다른 .aspx 파일과 비교합니다.

파일 404'ing 파일은 실제로 제가 작업 중이던 파일이었고 배포하는 동안 대체되었습니다. 하지만 또 다시, 제가 작업하고 있던 다른 파일들 중 일부가 잘 나옵니다. 당연히, 변경 사항은 내가보고있는 오류를 일으키는 일종의 것이 아니며 사이트는 내 개발 환경에서 완벽하게 실행됩니다.

어떤 원인 일 수 있습니까?

+0

은 원본없이 컴파일 된 웹 사이트를 배포하는 방법으로 ASPX 파일을 "태그 파일"로만 사용하는 서버 설치입니다. – Earlz

+0

오류가 발생한 파일에 대한 파일 권한을 변경 했습니까? –

+0

태그 파일이 무엇을 의미하는지 확신 할 수는 없지만 해당 서버의 아무 곳에서나 .aspx.cs 파일이 없습니다. –

답변

2

답변 : 내 배포 스크립트 의 .ascx 파일을 건너 뛰는 것처럼 (언제나처럼) 사용자 오류

보인다. 마지막 배포와이 중 하나의 사소한 변경 사항 중 하나가 몇 가지 usercontrols를 추가하는 것입니다. 페이지가로드되기 시작하고 UserControls를 찾아서 찾지 않고 404를 던졌습니다.

감사합니다. 시간을 낭비해서 죄송합니다. 다행히도 이것은 배포 스크립트를 뚱뚱하게 손가락으로 쓰고 도움이되지 않는 오류 메시지를받는 다음 사람을 도울 것입니다.

0

어쩌면 이미이 작업을 수행 한 적이 있지만 최근에 해당 파일을 작업하고 있다고 말했기 때문에 문제가되는 페이지에 대한 링크가 원본에서 올바른지 확인하여 시작할 것입니다. 선언 된 경로가 실제로 유효하다.) 실제로 유효하다. 나는 모든 링크를 Server.MapPath 또는 이와 유사한 것으로 상대화하려고 노력하지만 가끔은 내 마음을 어지럽 힙니다.

+0

고마워요. 링크가 좋으며 몇 주가 지나도 바뀌지 않았습니다. URL을 직접 입력하여 정상 성을 확인했습니다. –

관련 문제