none
aspnet_wp.exe를 시작할 수 없습니다. 오류의 HRESULT: 80070005 RRS feed

  • 질문

  • ASP.NET 응용 프로그램의 페이지를 에러가 발생합니다.
    서버 응용 프로그램을 사용할 수 없습니다.

    이 웹 서버에서 액세스하려는 웹 응용 프로그램을 현재 사용할 수 없습니다. 웹 브라우저의 [새로 고침] 단추를 눌러 다시 요청하십시오.

    관리자 참고 사항: 특정 요청 오류의 원인을 자세하게 설명하는 오류 메시지가 웹 서버의 시스템 이벤트 로그에 있습니다. 오류가 발생한 원인을 알아내려면 이 로그 엔트리를 검토하십시오.

    아래는 이벤트 로그 입니다.

    aspnet_wp.exe를 시작할 수 없습니다. 오류의 HRESULT: 80070005

    2012년 4월 16일 월요일 오전 9:34

답변

  • 안녕하십니까? ASPWant님,
    Microsoft MSDN의Forum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 ”aspnet_wp.exe를 시작할 수 없습니다. 오류의 HRESULT: 80070005"대해 답변드리겠습니다.

    [원인]
    제 생각에는 이 문제는 프로세스 모델 사용자 계정(기본적으로 ASPNET)에 ASP.NET 작업자 프로세스를 실행하는 데 필요한 시스템 파일 및 폴더에 대한 적절한 사용자 권한이 없기 때문에 발생합니다.

    [해결책]
    이 문제를 해결하려면 ASPNET 계정에 다음과 같이 적절한 사용자 권한이 있는지 확인하십시오.
     •%windir%\Microsoft.NET\Framework\Version\Temporary ASP.NET Files: 모든 권한
     •%windir%\Temp: 모든 권한
     •응용 프로그램 폴더: 읽기
     •%installroot% 계층(예: %windir%\Microsoft.Net\Framework\Version): 읽기
     •%windir%\Assembly: 읽기

    참고 이 폴더는 전역 어셈블리 캐시 폴더입니다. Windows 탐색기에서 직접 이 폴더의 ACL을 편집할 수는 없습니다. 대신 명령 창을 열고 다음 명령을 실행하십시오.
      cacls %windir%\assembly /e /t /p domain\useraccount:R
    또는 Windows 탐색기를 사용하기 전에 다음 명령을 실행하여 Shfusion.dll 등록을 취소하십시오.
      regsvr32–u shfusion.dll
    Windows 탐색기에서 사용자 권한을 설정한 후에는 다음 명령을 실행하여 Shfusion.dll을 다시 등록하십시오.
      regsvr32 shfusion.dll

     •웹 사이트 루트(예: %root%\Inetpub\Wwwroot)나 기본 웹 사이트가 가리키는 경로: 읽기
     •%windir%\System32: 읽기
     일반적으로 ASPNET 계정에는 Users 그룹의 구성원으로서의 사용자 권한이 이미 부여되어 있습니다.

    [참조자료]
    ASP.NET 페이지를 볼 때 "Aspnet_wp.exe를 시작할 수 없습니다."라는 오류 메시지가 나타난다

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    • 답변으로 표시됨 윈도우즈 2012년 4월 18일 수요일 오전 1:39
    2012년 4월 17일 화요일 오전 10:25
    중재자