기존 ASP 웹 사이트 프로젝트에서 사용자의 데이터를 수집하고 해당 데이터를 API에 게시하는 웹 양식을 추가하려고합니다. 내 웹 응용 프로그램은 wwwroot \ subdir \ myapp에 있으며, .NET Framework 4.6.1을 web.config에서 타겟팅하고 있습니다. 브라우저 (mydomain.com \ subdir \ myapp 또는 mydomain.com \ subdir \ myapp \ Default.aspx)에서 사이트를 탐색하면 404 오류가 발생합니다. 한 번 더 다시로드하면 두 번째 404 오류가 발생합니다. 그러나 세 번째로드에서 사이트는 브라우저 콘솔에 아무런 오류없이 모든 에셋 (JavaScript/HTML/CSS)을로드합니다.ASP.NET 4.6.1 웹 양식 페이지 404 문제
웹 서버 (IIS 8.5) 로그를 확인한 결과 처음 두 개의로드가 404.19 오류를 반환했습니다. [1]에 따르면이 오류는 IIS가 필터링 규칙으로 인해 페이지에 대한 요청을 거부하고 있음을 나타냅니다. 그러나 이것이 사실이라면 세 번째 요청에 왜로드됩니까? 웹 사이트 디렉토리의
새 웹 양식 디렉토리와 웹 사이트의 루트에 대한 보안 속성을 확인했습니다. IUSR과 IIS_IUSRS라는 두 그룹이 wwwroot와 wwwroot \ subdir \ myapp에 대한 읽기 권한을 가지고 있습니다. – kmangame0
https://stackoverflow.com/questions/28276969/http-error-404-19-not-found-in-iis-8-5를 확인 했습니까? 쿼리 문자열이나 이름이 다른 경우 일 수 있습니다. IIS 웹 사이트 구성에서 필터링 규칙도 확인하십시오. – MarBog