프로젝트 설정에서 "Visual Studio 개발 서버 사용"을 사용하여 2010 Visual Studio C# 웹 프로젝트를 실행하면 응용 프로그램이 정상적으로 열리고 CSS 렌더링이 실행되고 모든 이미지가 렌더링됩니다 .vs2010에서 사이트를 개발했지만 로컬 IIS로 변경하고 묻습니다
로컬 IIS 웹 서버를 사용하도록 프로젝트 속성을 변경하고 프로젝트를 실행하려고 시도합니다. 내가 링크 한 이미지/CSS 파일의 수만큼 프롬프트가 표시됩니다. 계속 클릭하면 웹 페이지가 나타나지만 모든 이미지가 누락되고 CSS 파일이 렌더링되지 않습니다 (서식이 지옥처럼 보입니다).
나는 이것이 일종의 보안 문제가되어야한다고 생각했다. 웹 설정 파일에 "Windows"인증을 사용하는 프로젝트 설정이 있고 익명 액세스도 가능하게했습니다. 네트워크/네트워크 서비스 계정을 추가하고 모든 권한을 부여했습니다. 로컬 컴퓨터에 ASPNET 계정을 추가하고 전체 액세스 권한을 부여했습니다. 나는 심지어 내 사용자의 도메인을 추가하고 그들에게 완전한 액세스 권한을 부여 할 정도로 필사적이되었다. ...
운이 없다. 나는 여전히 메시지가 표시되며, 직접 이미지 중 하나를 탐색하려고하면 URL : http://localhost/mysite/images/myimage.jpg 나는 오류 얻을 : 내가 할 또는이 작업을 얻기 위해 변경하는 다른 모르는
Access is denied. Description: An error occurred while accessing the resources required to serve this request. You might not have permission to view the requested resources.
Error message 401.3: You do not have permission to view this directory or page using the credentials you supplied (access denied due to Access Control Lists).
....
광산은 ApplicationPoolIdentity가 정상이라고 말합니까? – oJM86o
ok DefaultAppPool을 추가했지만 여전히 동일한 문제가 있습니다. 나는 IIS7을 다시 시작했다. – oJM86o
그게 내 뜻이야 - 내 응용 프로그램의 풀은 DefaultAppPool로 설정되어있다. – oJM86o