Server Application Unavailable 발생 원인 및 솔 루 션 요약

오류 알림 은 다음 과 같 습 니 다:
 
  
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

이런 문제 가 발생 하 는 데 는 일반적으로 다음 과 같은 몇 가지 원인 이 있다.
1. Users 그룹 사용자 가 사이트 파일 에 대한 읽 기와 쓰기 권한 이 없습니다. 해결 방법: 사이트 디 렉 터 리 에 users 그룹 읽 기와 쓰기 권한 을 설정 합 니 다.
2. 사이트 Asp. net 버 전 선택 이 올 바 르 지 않 은 문 제 는 여러 버 전의 FrameWork 가 공존 하 는 상황 에서 발생 합 니 다. 예 를 들 어 Asp. net 1.1 과 2.0, 해결 방법: 사이트 - 속성 - > 현재 Asp. net 버 전 을 선택 하 십시오.
3. 응용 프로그램 풀 충돌 해결 방법: 응용 프로그램 풀 - 새 응용 프로그램 풀 에서 사이트 - 속성 - 홈 디 렉 터 리 에서 방금 만 든 응용 프로그램 풀 을 선택 합 니 다.
주의: 상기 세 가지 원인 이 동시에 발생 할 수 있 습 니 다. 점차적으로 해결 하면 됩 니 다. 보충: 가끔 'Service Unavailable' 가 발생 할 수 있 습 니 다. 이것 은 IIS 7 의 일반적인 오류 입 니 다. 일반적인 원인 은 온라인 사용자 나 대역 폭 이 제한 을 초과 하거나 대응 하 는 사이트 주소 풀 이 멈 추 는 것 입 니 다 (원인 이 많 습 니 다) 등 입 니 다.
Asp. net 1.1 과 2.0 문제 독립 응용 프로그램 풀
. net 페이지 파일 을 탐색 할 때 'Server Application Unavailable' 라 는 알림 이 나타 나 는데, 일반적으로. net Framework 1.1 (또는 1.0) 과. net Framework 2.0 이 병존 하 는 기기 에 나타난다.
이 오류 가 발생 한 이 유 는. net Framework 2.0 의 프로그램 과. net Framework 1.1 (또는 1.0) 의 프로그램 이 같은 애플 리 케 이 션 풀 에 들 어 갔 기 때 문 이 며, 이때 프로그램 페이지 가 상호 방문 을 클릭 하면 'Server Application Unavailable (서버 애플 리 케 이 션 을 사용 할 수 없 음)' 라 는 알림 이 나 옵 니 다.
이러한 상황 을 해결 하 는 방법 은 IIS 에 각각 두 개의 프로그램 풀 을 새로 만 드 는 것 이다. 하 나 는. net Framework 1.1 프로그램 을 저장 하 는 디 렉 터 리 이 고 하 나 는. net Framework 2.0 프로그램 을 저장 하 는 디 렉 터 리 이다.
그러나 내 가 만난 상황 은 이렇다. 비록 기계 에서. net Framework 1.1 과. net Framework 2.0 을 동시에 실 행 했 지만 기계 에. net Framework 1.1 의 프로그램 파일 이 없 기 때문에 IIS 에서. net Framework 1.1 웹 서 비 스 를 확장 하 는 것 을 금지 했다.. net Framework 2.0 을 위 한 프로그램 풀 도 새로 만 들 었 다.문 제 는 여전 하 다.
인터넷 검색 에서 찾 아 온 상황 을 일일이 비교 해 보면 나 와 비슷 한 것 은 거의 없다.그러나 결국 참고 힌트 를 찾 았 다. 권한 문제 일 수도 있다.폴 더 는 슈퍼 유저 제어 권한 과 IIS 프로 세 스 외 에 다른 사용자 가 접근 할 수 없 기 때문에 'User' 액세스 그룹 을 추가 하려 고 시 도 했 습 니 다. 문 제 는 즉시 해결 되 었 습 니 다.
본인 의 문 제 는 이미 해결 되 었 으 니, 한 편 을 발췌 하여 백업 을 남 겨 두 세 요.
다른 검색 한 해결 방법 을 추가 합 니 다:
1. Machine. config 에서 사용자 속성 을 SYSTEM 그룹 으로 변경 합 니 다.
2. 계 정 ASPNET 의 모든 요청 권한 부여:
1) "자원 관리자" 를 열 고 "\ Documents and Settings" 로 디 렉 터 리 변경
2) "LocalService" 디 렉 터 리 가 보이 지 않 으 면 "도구" - "폴 더 옵션" 을 선택 하고 "보기" 옵션 에 있 는 "숨 김 시스템 파일" 이 선택 되 지 않 았 는 지 확인 해 야 합 니 다.
3) "\ Documents and Settings \ LocalService" 로 계속 진행
4) "LocalService" 폴 더 에서 우 클릭 한 다음 "공유 및 보안" 을 선택
5) 보안 옵션 에 'ASPNET' 사용 자 를 추가 하여 '읽 기', '목록' 권한 이 있 는 지 확인 합 니 다.
6) 모든 창 이 닫 힐 때 까지 '적용' ('확인') 을 누 르 십시오.
Server Application Unavailable 의 처리 및 해결 방법 에 부 딪 혔 습 니 다. 오늘 은 다른 시스템 프로그램 을 테스트 하지 않 은 지 오래 되 었 습 니 다. 오늘 은 비교적 흥 미 롭 습 니 다. 인터넷 에서 건설 시스템 을 보 았 습 니 다. 문 제 는 이 건설 시스템 이. net 이 쓴 것 입 니 다. 보 려 면 시스템 에 asp. net 을 설치 해 야 합 니 다. 현재 제 가 사용 하 는 시스템 은 모두 가 사용 하고 있 는 windows xp 입 니 다.windows 2003 은 서버 시스템 이 아 닌 것 에 대해 서 는 설치 하 는 데 확실히 힘 이 들 었 습 니 다. 우선 이 기 계 는 asp. net 2.0 을 설치 하 였 으 며, 이전에 이 기 계 는 이미 iis 가 있 었 습 니 다. 그러면 먼저 디 렉 터 리 를 지정 하여 방문 해 보 세 요. 그러나 방문 에 있어 서 는 알림 이 나 왔 습 니 다.
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
이 문 제 는 예전 에 테스트 할 때 만난 것 같 습 니 다. 그것 은 asp. net 1.0 을 사용 한 것 같 습 니 다.어쨌든 잊 어 버 렸 습 니 다. 인터넷 에서 관련 처리 방법 을 많이 찾 았 지만 해결 되 지 않 았 습 니 다. 매우 맹목적 인 것 을 찾 았 을 때 이 방법 을 테스트 하면 성공 합 니 다!
서버 응용 프로그램 사용 할 수 없 는 해결 방법 windows xp 버 전이 개막 되 었 습 니 다!
IIS 에 ASP. NET 등록
내 컴퓨터 를 열 고 시스템 이 있 는 디스크 (CD 로 가정) 에 들 어가 면 다음 경로 C: \ WINDOWS \ \ Microsoft. NET \ Framework \ \ 에 들 어 갑 니 다. 여기 서 설치 한 서로 다른 버 전의. NET 프레임 워 크 디 렉 터 리 를 볼 수 있 습 니 다. 사이트 에서 사용 하 는. NET 버 전이 2.0 이 라 고 가정 하면 v 2.0.50727 디 렉 터 리 에 들 어 갑 니 다 (전체 경 로 는 C: \ WINDOWS \ Microsoft. NET \ Framework \ v 2.0.50727).
이 디 렉 터 리 에서 aspnet 라 는 이름 을 볼 수 있 습 니 다.regis. exe 파일 입 니 다. 명령 어 실행 파일 입 니 다.
"시작 / 실행" 을 누 르 고 "열기" 에 "cmd" 를 입력 하고 돌아 오 면 명령 어 실행 창 을 열 고 현재 경 로 를 C: \ WINDOWS \ Microsoft. NET \ Framework \ v 2.0.50727 로 변경 하고 aspnet 을 입력 하 십시오.regis. exe - i 리 턴 하면 됩 니 다.
이상 의 조작 을 통 해 주소 표시 줄 에서 설치 디 렉 터 리 파일 에 접근 하 는 것 을 테스트 하기 시 작 했 습 니 다. 정말 접근 할 수 있 습 니 다. 문제 가 해결 되 었 습 니 다!이상 의 조작 이 이 글 을 본 당신 에 게 도 도움 이 되 기 를 바 랍 니 다. 만약 당신 의 문 제 를 해결 하지 못 한다 면 다른 해결 방법 을 찾 아 보 세 요!

좋은 웹페이지 즐겨찾기