IIS에서 기본 웹 사이트 다시 만들기 오류가 반환됩니다. IIS를

IIS에서 실수로 기본 웹 사이트를 삭제했습니다. 더 이상 IIS 관리자 트리에 표시되지 않고 “localhost”를 검색하면 404 오류가 반환됩니다.

IIS를 다시 설치했지만 기본 웹 사이트가 여전히 존재하지 않습니다 … 내부에 폴더를 만들 수 있도록 기본 웹 사이트를 다시 만들 수 있습니까?



답변

다른 대답은 기본적으로 옳습니다. 덕분에 기본 웹 사이트를 복원 할 수 있었으며 다소 중요한 세부 정보가 누락되었습니다.

이것은 필자의 경우 기본 웹 사이트 를 복원하는 완전한 프로세스였습니다 ( Windows 7 64 비트의 IIS 7 ).

  1. IIS 관리자 열기
  2. 왼쪽 의 연결 트리에서 컴퓨터 아래의 사이트 노드를 마우스 오른쪽 버튼으로 클릭 하고 웹 사이트 추가를 클릭합니다.
  3. 사이트 이름 으로 ” 기본 웹 사이트 “를 입력합니다.
  4. 설정 응용 프로그램 풀 에 다시 을 DefaultAppPool !
  5. 설정 실제 경로%SystemDrive%\inetpub\wwwroot
  6. Binding 및 기타 모든 것을 그대로 둡니다.

가능한 문제 :

  1. 새로 생성 된 웹 사이트를 다음 메시지와 함께 시작할 수없는 경우 :

    IIS (인터넷 정보 서비스) 관리자-다른 프로세스에서 파일을 사용 중이므로 프로세스가 파일에 액세스 할 수 없습니다. (HRESULT 예외 : 0x80070020)

    포트 80 이 이미 다른 응용 프로그램에 할당되었을 수 있습니다 (제 경우에는 Skype :). 기본 웹 사이트 를 마우스 오른쪽 단추로 클릭 하고 바인딩 편집 …편집 …을 선택 하여 바인딩 포트를 예를 들어 8080으로 변경할 수 있습니다 . 자세한 내용 은 IIS 7.0에서 웹 사이트를 시작하려고 할 때 오류 0x80070020 을 참조하십시오. 물론 포트 80에있는 애플리케이션을 닫을 수도 있습니다.

  2. 일부 응용 프로그램에서는 기본 웹 사이트 의 ID 1이 필요합니다 . 제 경우에는 레크리에이션 후 자동으로 ID 1을 얻었습니다. 귀하의 경우가 아니면 실수로을 삭제 한 후 IIS에서 “기본 웹 사이트”다시 만들기를 참조하십시오 . IIS 6과 7에서는 다릅니다.


참고 : Visual Studio 에서 IIS에서 실행되도록 구성된 프로젝트를 열 수 없었기 때문에 기본 웹 사이트 를 다시 만들어야했습니다 . 내부에 몇 가지 프로젝트가있는 솔루션이 있습니다. 다음 오류 메시지와 함께 프로젝트 중 하나를로드하지 못했습니다.

웹 응용 프로그램 프로젝트는 IIS를 사용하도록 구성됩니다. 웹 서버 ‘ http : // localhost : 8080 / ‘을 (를) 찾을 수 없습니다.

나는 다시 한 후 기본 웹 사이트 IIS 관리자를, 나는 다시로드하고 특정 프로젝트를 열 수 있었다.


답변

같은 일을했습니다. 기본 웹 사이트를 직접 다시 만들 수 없었습니다. 파일이 이미 존재한다고 계속 불평했습니다.

다음과 같이 수정했습니다.

  1. 다른 이름으로 새 웹 사이트를 만듭니다. “기본값”, “C : \ inetpub \ wwwroot”를 가리킴
  2. ID 1로 만들어야합니다 (적어도 내 것이 었습니다).
  3. 웹 사이트의 이름을 “기본 웹 사이트”로 바꿉니다.

답변

LAN에서 애플리케이션 / 웹 사이트를 게시하고 액세스하고 싶다고 가정합니다. 아마도 기본 웹 사이트 아래의 가상 디렉터리로 사용됩니다. 단계는 IIS 버전에 따라 다를 수 있지만 기본적으로 다음 단계로 내려갑니다.

“기본 웹 사이트”웹 사이트 복원 :

  1. 새 웹 사이트 만들기

  2. “기본 웹 사이트”를 이름으로 설정

  3. 바인딩 섹션 (하단 패널)에서 “IP 주소”편집에 로컬 IP 주소를 입력하십시오.

  4. “호스트”편집을 비워 둡니다.

그게 다입니다. 이제 브라우저에 로컬 IP 주소를 입력 할 때마다 방금 추가 한 웹 사이트가 표시됩니다. 이제 LAN에서 다른 웹 응용 프로그램 / 웹 사이트에 액세스하려면 게시 된 응용 프로그램 / 웹 사이트가 포함 된 디렉터리를 가리키는 기본 웹 사이트 아래에 가상 응용 프로그램을 추가하기 만하면됩니다. 이제 http : // yourLocalIPAddress / theNameOfYourApplication 을 입력하여 LAN에서 액세스 할 수 있습니다.


답변

다음을 수행하여 이전 상태를 복원 할 수 있습니다.

  1. IIS 관리자로 이동
  2. 로컬 컴퓨터를 마우스 오른쪽 버튼으로 클릭 합니다.
  3. 모든 작업 가리 키기
  4. 가리킨 백업 / 복원 구성
  5. 복원 할 구성을 선택하십시오.
  6. 구성이 적용될 때까지 기다립니다.

답변

SuperUser에 대한 답변을 확인하십시오.

간단히 말해서 IIS와 WAS를 모두 다시 설치하십시오.

자세히-

1 단계

“제거 프로그램 추가” “Windows 기능 켜기 또는 끄기”로 이동합니다. IIS 및 WAS (Windows Process Activation Service)를 모두 제거합니다. PC를 다시 시작합니다. 2 단계

“프로그램 제거 추가” “Windows 기능 켜기 또는 끄기”로 이동합니다. IIS 및 WAS (Windows Process Activation Service)를 모두 설정합니다. 참고 : IIS 만 다시 설치해도 도움이되지 않습니다. IIS와 WAS를 모두 다시 설치해야합니다.

이 접근 방식으로 문제가 해결되었습니다.


답변

이 시도:

IIS 관리자에서 웹 사이트를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택한 다음 웹 사이트 …를 선택합니다.

이렇게하면 기본 웹 사이트를 다시 만들 수 있습니다.

이 단계가 끝나면 IIS를 다시 시작합니다. 로컬 컴퓨터, 모든 작업, IIS 다시 시작을 마우스 오른쪽 단추로 클릭합니다.


답변

다음 단계를 따르십시오. “기본 웹 사이트”웹 사이트 복원 :

  1. 새 웹 사이트 만들기
  2. “기본 웹 사이트”를 이름으로 설정
  3. 바인딩 섹션 (하단 패널)에서 “IP 주소”편집에 로컬 IP 주소를 입력하십시오.
  4. “호스트”편집을 비워 둡니다.