모두가 이것을 읽기 전에, 나는 거기에 관련된 스레드가 있다는 것을 알고 있다고 말하고 싶습니다. 그러나 나는 그것들을 시도했거나 이해하지 못했습니다. 그 말은 여기에 아무것도 없습니다 …
IIS에서 MVC 웹 앱을 실행하려고합니다. 불행히도 나는이 오류에 절대적으로 붙어 있습니다.
HTTP Error 500.19 - Internal Server Error
The Request page cannot be accessed becasue the related configuration data for
the page is invalid.
Module: IIS Web Core
Notification: BeginRequest
Handler: Not yet determined
Error Code: 0x80070005
Config Error: Cannot read configuration file due to insufficient permissions
Config File: \foo\web.config
Request URL: http://localhost/WEBAPP
Logon Method: Not yet determined
Logon User: Not yet determined
Config Source
-1:
0:
나는 다른 무엇을해야할지 잘 모르겠습니다. 또한 web.config 파일에 대한 읽기 권한을 부여하려고 시도했지만 작동하지 않는 것 같습니다.
누군가가 정보를 가지고 있거나 이것을 통해 작업하는 데 도움을 줄 수 있다면 대단히 감사하겠습니다. 감사!
답변
이 msdn 블로그 에서 오류 코드 0x80070005 (E_ACCESSDENIED-일반 액세스 거부 오류)에 대한 sceanrio 8의 IIS 7 에서 HTTP 500.19 오류 문제 해결 은 다음과 같이 말합니다.
Grant Read permission to the IIS_IUSRS group ...
.... the worker process identity (and/or the IIS_IUSRS group) needs at least Read access to the directory so that it can check for a web.config file in that directory.
답변
필자의 경우에는 web.config에서 사용 중이기 때문에 IIS URL 재 작성 모듈 2.0을 설치해야했습니다. 이것은 새 컴퓨터에서 처음으로 사이트를 실행하는 것입니다.
답변
이 단계를 따르십시오
- 제어판으로 이동
- 프로그램 및 기능으로 이동
- 창 기능 켜기 또는 끄기
- 인터넷 정보 서비스 노드로 이동
- 월드 와이드 웹 서비스 팔로우
- 그런 다음 응용 프로그램 개발 기능을 확인하십시오
- 그런 다음 Asp.net 3.5 또는 ASP.NET 4.5와 같은 모든 Node Specially Asp 또는 Application Framework를 확인하십시오.
답변
VS를 다시 시작하여이 문제를 해결했습니다.
VS의 다른 인스턴스에서 구성 파일을 열었고 분명히 sth가 미쳤습니다 …
답변
답변
이 폴더의 이름을 바꾸는 web.config라는 하위 폴더가 문제를 해결했습니다.
답변
내 문제는 실수로 IIS 기본값 대신 기본 사이트로 다른 사이트를 설치했다는 것입니다 (다른 프로젝트를 열어서). 기본 사이트를 제거하고 C:\inetpub\wwwroot
그 때 우회 할 사용자로 내 도메인 로그인을 사용하여 기본 위치 로 다시 지정해야했습니다. 방금 실행하려고했던 프로젝트 (이 오류를 표시하는 프로젝트)를 다시 열었고 모두 엉뚱한 도리였습니다.