IIS에서 기본 웹 사이트 다시 만들기
IIS에서 실수로 기본 웹 사이트를 삭제했습니다. 더 이상 IIS 관리자 트리에 나타나지 않으며 "localhost"를 검색하면 404 오류가 반환됩니다.
IIS를 다시 설치했지만 기본 웹 사이트가 여전히 존재하지 않습니다 ... 내부에 폴더를 만들 수 있도록 기본 웹 사이트를 다시 만들 수 있습니까?
다른 대답은 기본적으로 옳습니다. 덕분에 기본 웹 사이트를 복원 할 수 있었으며 다소 중요한 세부 정보가 누락되었습니다.
이것은 필자의 경우 기본 웹 사이트 를 복원하는 완전한 프로세스였습니다 ( Windows 7 64 비트의 IIS 7 ).
- IIS 관리자 열기
- 왼쪽 의 연결 트리에서 컴퓨터 아래의 사이트 노드를 마우스 오른쪽 버튼으로 클릭 하고 웹 사이트 추가를 클릭합니다.
- 사이트 이름 으로 " 기본 웹 사이트 "를 입력합니다.
- 설정 응용 프로그램 풀 에 다시 을 DefaultAppPool !
- 설정 실제 경로 에
%SystemDrive%\inetpub\wwwroot
- Binding 및 기타 모든 것을 그대로 둡니다.
가능한 문제 :
새로 생성 된 웹 사이트를 다음 메시지와 함께 시작할 수없는 경우 :
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 관리자를, 나는 다시로드하고 특정 프로젝트를 열 수 있었다.
같은 일을했습니다. 기본 웹 사이트를 직접 다시 만들 수 없었습니다. 파일이 이미 존재한다고 계속 불평했습니다.
다음과 같이 수정했습니다.
- 다른 이름으로 새 웹 사이트를 만듭니다. "기본값", "C : \ inetpub \ wwwroot"를 가리킴
- ID 1로 만들어야합니다 (적어도 내 것이 었습니다).
- 웹 사이트의 이름을 "기본 웹 사이트"로 바꿉니다.
LAN에서 애플리케이션 / 웹 사이트를 게시하고 액세스하고 싶다고 가정합니다. 아마도 기본 웹 사이트의 가상 디렉터리로 사용됩니다. 단계는 IIS 버전에 따라 다를 수 있지만 기본적으로 다음 단계로 내려갑니다.
"기본 웹 사이트"웹 사이트 복원 :
새 웹 사이트 만들기
"기본 웹 사이트"를 이름으로 설정
바인딩 섹션 (하단 패널)에서 "IP 주소"편집에 로컬 IP 주소를 입력하십시오.
- "호스트"편집을 비워 둡니다.
그게 다야 : 이제 브라우저에 로컬 IP 주소를 입력 할 때마다 방금 추가 한 웹 사이트가 표시됩니다. 이제 LAN에서 다른 웹 응용 프로그램 / 웹 사이트에 액세스하려면 게시 된 응용 프로그램 / 웹 사이트가 포함 된 디렉터리를 가리키는 기본 웹 사이트 아래에 가상 응용 프로그램을 추가하기 만하면됩니다. 이제 http : // yourLocalIPAddress / theNameOfYourApplication 을 입력하여 LAN에서 액세스 할 수 있습니다.
다음을 수행하여 이전 상태를 복원 할 수 있습니다.
- IIS 관리자로 이동
- 로컬 컴퓨터를 마우스 오른쪽 버튼으로 클릭 합니다.
- 모든 작업 가리 키기
- 가리킨 백업 / 복원 구성
- 복원 할 구성을 선택하십시오.
- 구성이 적용될 때까지 기다립니다.
이 시도:
IIS 관리자에서 웹 사이트를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택한 다음 웹 사이트 ...를 선택합니다.
이렇게하면 기본 웹 사이트를 다시 만들 수 있습니다.
이 단계가 끝나면 IIS를 다시 시작하십시오. 로컬 컴퓨터, 모든 작업, IIS 다시 시작을 마우스 오른쪽 단추로 클릭하십시오.
기본 웹 사이트 를 삭제 한 후 IIS 관리자의 사이트 트리에 표시되지 않았지만, 만들려고 할 때 다음과 같은 오류 메시지가 나타납니다.
같은 이름의 웹 사이트가 이미 있습니다.
그래서 관리자로 실행되는 명령 프롬프트 에서 다음 명령을 연속적으로 실행 하여 기본 웹 사이트 를 삭제했습니다 .
cd %windir%\system32\inetsrv
appcmd delete site "Default Web Site"
그 후 기본 웹 사이트를 다시 만들 수있었습니다 .
간단히 말해서 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 :
- create a new website
- set "Default Website" as its name
- In the Binding section (bottom panel), enter your local IP address in the "IP Address" edit.
- 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
'Program Tip' 카테고리의 다른 글
C #에서 10 진수 값을 속성 매개 변수로 사용 하시겠습니까? (0) | 2020.10.14 |
---|---|
Eclipse에서 SVN 리포지토리를 전환 할 수 있습니까? (0) | 2020.10.14 |
MySQL은 ORDER BY에서 행 위치를 얻습니다. (0) | 2020.10.14 |
Java 세트를 어떻게 반복하고 수정합니까? (0) | 2020.10.14 |
배치 파일을 통해 cmd 명령을 어떻게 실행합니까? (0) | 2020.10.14 |