Program Tip

IIS에서 기본 웹 사이트 다시 만들기

programtip 2020. 10. 14. 20:52
반응형

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. 구성이 적용될 때까지 기다립니다.

이 시도:

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

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

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


기본 웹 사이트 를 삭제 한 후 IIS 관리자의 사이트 트리에 표시되지 않았지만, 만들려고 할 때 다음과 같은 오류 메시지가 나타납니다.

같은 이름의 웹 사이트가 이미 있습니다.

그래서 관리자로 실행되는 명령 프롬프트 에서 다음 명령을 연속적으로 실행 하여 기본 웹 사이트삭제했습니다 .

cd %windir%\system32\inetsrv
appcmd delete site "Default Web Site"

그 후 기본 웹 사이트를 다시 만들 수있었습니다 .


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

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

자세히-

1 단계

Go to "Add remove programs" "Turn windows features on or off" Remove both IIS and WAS (Windows Process Activation Service) Restart the PC Step 2

Go to "Add remove programs" "Turn windows features on or off" Turn on both IIS and WAS (Windows Process Activation Service) Note: Reinstalling IIS alone won't help. You have to reinstall both IIS and WAS

This approach fixed the problem for me.


Follow these Steps Restore your "Default Website" Website :

  1. create a new website
  2. set "Default Website" as its name
  3. In the Binding section (bottom panel), enter your local IP address in the "IP Address" edit.
  4. Keep the "Host" edit empty

I deleted the C:\inetpub folder and reinstalled IIS which recreated the default website and settings.

참고URL : https://stackoverflow.com/questions/750632/recreate-the-default-website-in-iis

반응형