[Windows 2012] '/' 응용 프로그램에 서버 오류가 있습니다. > 온라인강의

본문 바로가기
 
 
 
오늘 1,590
어제 1,674
최대 2,526
전체 3,401,157

최근 방문자

1706
1573
932
869
1674
1590
22 23 24 25 26 27
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

select * from g5_menu where me_use = '1' and me_link like '%lecture%'
온라인강좌 홈 > 온라인강좌 > 온라인강좌

WindowsServer | [Windows 2012] '/' 응용 프로그램에 서버 오류가 있습니다. (update. 2015-01-16)

페이지 정보

작성일2015-01-16 17:46 조회10,207회 댓글0건

본문

======================================================================
1-1. 서버에서 웹브라우저로 볼때 에러화면
======================================================================

'/' 응용 프로그램에 서버 오류가 있습니다.


현재 ID(SVR12****\happyjung)에 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files'에 대한 쓰기 권한이 없습니다.

설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오.

예외 정보: System.Web.HttpException: 현재 ID(SVR12****\happyjung)에 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files'에 대한 쓰기 권한이 없습니다.

소스 오류:


현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 생성되었습니다. 아래의 예외 스택 추적을 사용하여 예외의 원인 및 위치 정보를 확인할 수 있습니다.

스택 추적:

[HttpException (0x80004005): 현재 ID(SVR12****\happyjung)에 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files'에 대한 쓰기 권한이 없습니다.]
   System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +12643070
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +325

[HttpException (0x80004005): 현재 ID(SVR12****\happyjung)에 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files'에 대한 쓰기 권한이 없습니다.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +12617668
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +12457285


버전 정보: Microsoft .NET Framework 버전:4.0.30319; ASP.NET 버전:4.0.30319.34212



======================================================================
1-2. 클라이언트 컴퓨터에서 에러화면
======================================================================


'/' 응용 프로그램에 서버 오류가 있습니다.


런타임 오류

설명: 서 버에서 응용 프로그램 오류가 발생했습니다. 이 응용 프로그램의 현재 사용자 지정 오류 설정이 보안상 이유로 응용 프로그램 오류에 대한 자세한 내용을 원격으로 볼 수 없게 되어 있습니다. 그러나 로컬 서버에서 실행되는 브라우저를 사용하면 내용을 볼 수 있습니다.

자세히: 이러한 특정 오류 메시지의 자세한 내용을 원격 컴퓨터에서 보려면 현재 웹 응용 프로그램의 루트 디렉터리에 있는 "web.config" 구성 파일에 <customErrors> 태그를 만듭니다. 그런 다음 <customErrors> 태그의 "mode" 특성을 "off"로 설정해야 합니다.


<!-- Web.Config 구성 파일 -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

참고: 응용 프로그램의 <customErrors> 구성 태그에 있는 "defaultRedirect" 특성을 사용자 지정 오류 페이지 URL을 가리키도록 수정하면 현재 표시된 오류 페이지가 사용자 지정 오류 페이지로 바뀝니다.

<!-- Web.Config 구성 파일 -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>



======================================================================
1-3. 이렇게 오류가 나서 검색을 하니 아래와 같은 해결방법을 제시해준 것을 발견했습니다.

참고자료
http://jjun7983.tistory.com/entry/Temporary-ASPNET-Files-에-대한-쓰기-권한이-없습니다
======================================================================

iis를 먼저 설치하고나서 .net Framework 를 설치하는것이 좋다.. 그래야 안꼬인다..ㅋㅋ
암튼.. 시간이 없으니 바로 고고씽..


해결방법

시작 - 실행 - cmd 이후 창에서
c:\> cd C:\Windows\Microsoft.NET\Framework\v2.0.50727   경로 이동후

c:\Windows\Microsoft.NET\Framework\v2.0.50727> aspnet_regiis -ga "NT AUTHORITY\NETWORK SERVICE"   실행
NT AUTHORITY\NETWORK SERVICE에게 ASP.NET에서 사용하는 IIS 메타베이스 및 기타 디렉터리에 대한 액세스 권한 부여를 시작합니다.
NT AUTHORITY\NETWORK SERVICE에게 ASP.NET에서 사용하는 IIS 메타베이스 및 기타 디렉터리에 대한 액세스 권한을 부여했습니다.

c:\Windows\Microsoft.NET\Framework\v2.0.50727>



2. 이후 에러화면이 아래와 같이 변경되서 그것에 대한 해결방법을 찾아보겠습니다.

2-1. 서버에서 보이는 오류화면
======================================================================

'/' 응용 프로그램에 서버 오류가 있습니다.


액세스가 거부되었습니다.

설명: 이 요청을 처리하는 데 필요한 리소스에 액세스하는 동안 오류가 발생했습니다. 요청한 리소스를 볼 수 있는 권한이 없는 경우 이러한 문제가 발생합니다.

오류 메시지 401.3: 입력한 자격 증명으로는 이 디렉터리 또는 페이지를 볼 수 있는 권한이 없습니다. 액세스 제어 목록에 따라 액세스가 거부되었습니다. 'D:\home\happyjung\www'에 액세스하려면 웹 서버 관리자에게 문의하십시오.



버전 정보: Microsoft .NET Framework 버전:4.0.30319; ASP.NET 버전:4.0.30319.34212


======================================================================
2-2. 클라이언트 컴퓨터에서 보이는 에러화면
======================================================================

'/' 응용 프로그램에 서버 오류가 있습니다.


액세스가 거부되었습니다.

설명: 이 요청을 처리하는 데 필요한 리소스에 액세스하는 동안 오류가 발생했습니다. 요청한 리소스를 볼 수 있는 권한이 없는 경우 이러한 문제가 발생합니다.

오류 메시지 401.3: 입력한 자격 증명으로는 이 디렉터리 또는 페이지를 볼 수 있는 권한이 없습니다. 액세스 제어 목록에 따라 액세스가 거부되었습니다. 액세스하려면 웹 서버 관리자에게 문의하십시오.



======================================================================
2-3. 아래와 같이 해결방법을 제시한 내용이 보여서 정리해봅니다.

참고자료
http://egloos.zum.com/top2blue/v/5150709
======================================================================

탐색기   >   Windows   >   속성   >   보안   >   IIS_OUSER    >   편집



IIS_IUSERS   >   모든 권한   >   허용



Windows 보안   >   예
시스템 폴더에 대한 사용 권한 설정을 변경하려고 합니다. 이렇게 하면 컴퓨터 보안이 감소하고 사용자가 파일에 액세스할 때 문제가 발생할 수 있습니다. 계속하시겠습니까?






  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.


목록

Total 2,007건 1 페이지
온라인강의 목록
번호 제목
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호:119-05-36414 (08394) 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
전화: 070-7600-3500 팩스:02-865-3528 개인정보관리:정창용 mail@happyjung.com 에스크로확인
개인정보취급방침
COPYRIGHT 2001~2017 해피정닷컴. All rights reserved. 부가통신사업신고:서울체신청-1217 통신판매신고:2014-서울구로-0074
 
모바일 버전으로 보기