IIS에서 실수로 기본 웹 사이트를 삭제했습니다. 더 이상 IIS 관리자 트리에 표시되지 않고 "localhost"를 검색하면 404 오류가 반환됩니다.
IIS를 다시 설치했지만 기본 웹 사이트가 여전히 존재하지 않습니다 ... 내부에 폴더를 만들 수 있도록 기본 웹 사이트를 다시 만들 수 있습니까?
답변:
다른 대답은 기본적으로 옳습니다. 덕분에 기본 웹 사이트를 복원 할 수 있었으며 다소 중요한 세부 정보가 누락되었습니다.
이것은 필자의 경우 기본 웹 사이트 를 복원하는 완전한 프로세스였습니다 ( Windows 7 64 비트의 IIS 7 ).
%SystemDrive%\inetpub\wwwroot
가능한 문제 :
새로 생성 된 웹 사이트를 다음 메시지와 함께 시작할 수없는 경우 :
IIS (인터넷 정보 서비스) 관리자-다른 프로세스에서 파일을 사용 중이므로 프로세스가 파일에 액세스 할 수 없습니다. (HRESULT 예외 : 0x80070020)
... 포트 80 이 이미 다른 응용 프로그램에 할당되었을 수 있습니다 (제 경우에는 Skype :). 기본 웹 사이트 를 마우스 오른쪽 단추로 클릭 하고 바인딩 편집 ... 및 편집 ...을 선택 하여 바인딩 포트를 예를 들어 8080으로 변경할 수 있습니다 . 자세한 내용 은 IIS 7.0에서 웹 사이트를 시작하려고 할 때 오류 0x80070020 을 참조하십시오. 물론 포트 80에있는 애플리케이션을 닫을 수도 있습니다.
일부 응용 프로그램에서는 기본 웹 사이트 의 ID 1이 필요합니다 . 제 경우에는 레크리에이션 후 자동으로 ID 1을 얻었습니다. 귀하의 경우가 아니면 실수로을 삭제 한 후 IIS에서 "기본 웹 사이트"다시 만들기를 참조하십시오 . IIS 6과 7에서는 다릅니다.
참고 : Visual Studio 에서 IIS에서 실행되도록 구성된 프로젝트를 열 수 없었기 때문에 기본 웹 사이트 를 다시 만들어야했습니다 . 내부에 몇 가지 프로젝트가있는 솔루션이 있습니다. 다음 오류 메시지와 함께 프로젝트 중 하나를로드하지 못했습니다.
웹 응용 프로그램 프로젝트는 IIS를 사용하도록 구성됩니다. 웹 서버 ' http : // localhost : 8080 / '을 (를) 찾을 수 없습니다.
나는 다시 한 후 기본 웹 사이트 IIS 관리자를, 나는 다시로드하고 특정 프로젝트를 열 수 있었다.
같은 일을했습니다. 기본 웹 사이트를 직접 다시 만들 수 없었습니다. 파일이 이미 존재한다고 계속 불평했습니다.
다음과 같이 수정했습니다.
LAN에서 애플리케이션 / 웹 사이트를 게시하고 액세스하고 싶다고 가정합니다. 아마도 기본 웹 사이트 아래의 가상 디렉터리로 사용됩니다. 단계는 IIS 버전에 따라 다를 수 있지만 기본적으로 다음 단계로 내려갑니다.
"기본 웹 사이트"웹 사이트 복원 :
새 웹 사이트 만들기
"기본 웹 사이트"를 이름으로 설정
바인딩 섹션 (하단 패널)에서 "IP 주소"편집에 로컬 IP 주소를 입력하십시오.
그게 다입니다. 이제 브라우저에 로컬 IP 주소를 입력 할 때마다 방금 추가 한 웹 사이트가 표시됩니다. 이제 LAN에서 다른 웹 응용 프로그램 / 웹 사이트에 액세스하려면 게시 된 응용 프로그램 / 웹 사이트가 포함 된 디렉터리를 가리키는 기본 웹 사이트 아래에 가상 응용 프로그램을 추가하기 만하면됩니다. 이제 http : // yourLocalIPAddress / theNameOfYourApplication 을 입력하여 LAN에서 액세스 할 수 있습니다.
간단히 말해서 IIS와 WAS를 모두 다시 설치하십시오.
자세히-
1 단계
"제거 프로그램 추가" "Windows 기능 켜기 또는 끄기"로 이동합니다. IIS 및 WAS (Windows Process Activation Service)를 모두 제거합니다. PC를 다시 시작합니다. 2 단계
"프로그램 제거 추가" "Windows 기능 켜기 또는 끄기"로 이동합니다. IIS 및 WAS (Windows Process Activation Service)를 모두 설정합니다. 참고 : IIS 만 다시 설치해도 도움이되지 않습니다. IIS와 WAS를 모두 다시 설치해야합니다.
이 접근 방식으로 문제가 해결되었습니다.