서버를 구성하는 것은 결코 좋은 방법이 아닙니다. 개발 프로젝트를 Windows 7로 옮기려고합니다. 응용 프로그램을 실행해야하는 것 중 하나는 IIS 내의 응용 프로그램 풀로 ASP.NET v4.0을 선택하는 것입니다.
다음 링크의 지침을 따라 올바른 응용 프로그램 개발 옵션을 선택했는지 확인했습니다.
http://www.gotknowhow.com/articles/how-to-install-iis7-and-enable-aspnet
내에서 IIS 관리자 , 나는 선택 응용 프로그램 풀을 만 볼
– 클래식 .NET AppPool을을
– 을 DefaultAppPool을
또한 선택할 수 있어야합니다
– ASP.NET 4.0
– ASP.NET 4.0 클래식
사용 가능한 응용 프로그램 풀 목록에이를 어떻게 추가 할 수 있습니까?
답변
.NET 4를 설치해야 할 수도 있습니다 (새로운 AppPool도 생성 할 예정 임)
먼저 IIS가 설치되어 있는지 확인한 후 다음 단계를 수행하십시오.
- 명령 프롬프트 (여 Windows+를 R) 및 입력
cmd
키를 누릅니다 ENTER
당신은 당신이 UAC를 사용하도록 설정 한 경우 관리자로이 작업을 시작해야 할 수 있습니다.
이렇게하려면 exe를 찾은 다음 (일반적으로 시작 메뉴를 연 상태에서 입력을 시작할 수 있음) 마우스 오른쪽 버튼을 클릭하고 “관리자 권한으로 실행”을 선택하십시오. - 입력하고을
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\
누릅니다 ENTER. - 입력
aspnet_regiis.exe -ir
하고 ENTER다시 누릅니다 .- 이것이 IIS의 새로운 버전이거나 (다른 사이트가 실행되고 있지 않은 경우) 프레임 워크 변경으로 인해 호스팅 된 사이트가 걱정되지 않는다면
-i
대신 사용할 수 있습니다-ir
. 이렇게하면 AppPool이 변경되므로 5 단계는 필요하지 않습니다. - 이 시점에서 .NET의 프레임 워크를 IIS에 설치하는 작업이 시작됩니다.
- 이것이 IIS의 새로운 버전이거나 (다른 사이트가 실행되고 있지 않은 경우) 프레임 워크 변경으로 인해 호스팅 된 사이트가 걱정되지 않는다면
- DOS 프롬프트를 닫고 시작 메뉴를 다시 연 다음 컴퓨터를 마우스 오른쪽 단추로 클릭 하고 관리를 선택 하십시오.
- 왼쪽 (서비스 및 애플리케이션)을 펼치고 인터넷 정보 서비스를 선택하십시오.
- 이제 컨텐츠 창에 IIS 전용의 새로운 애플릿이 생겼습니다.
- 컴퓨터를 확장하고 응용 프로그램 풀 노드를 찾아서 선택하십시오. 이제 ASP.NET v4.0이 표시됩니다.
- 사이트 노드를 확장하고 수정하려는 사이트를 찾습니다 (선택)
- 오른쪽 에는 사이트 편집 텍스트 바로 아래에 기본 설정 이 있습니다 . 이것을 클릭하면 새로운 창이 나타납니다
- Select...버튼을 사용하여 .NET 4 AppPool을 선택하고 확인을 클릭하십시오.
- 사이트를 다시 시작하십시오.
.NET 4를 적용하려는 모든 사이트에 대해서도 7 단계를 반복 할 수 있습니다.
추가 참조 :
- .NET 4 프레임
워크 아직없는 프레임 워크. - 높은 권한으로 명령을 어떻게 실행합니까?
관리자 권한으로 명령 프롬프트를 실행하는 방법에 대한 지침. - aspnet_regiis.exe 옵션
무엇을-ir
또는 무엇을-i
(또는 차이점) 또는 사용 가능한 다른 옵션 을 알고 싶은 사람들을 위해 . (일반적으로-ir
현재 실행중인 이전 사이트가 프레임 워크 변경으로 인해 중단되는 것을 방지하기 위해 사용 하지만 사용자에게 달려 있습니다.)
답변
사이트 위의 IIS 관리자의 최상위 수준에는 응용 프로그램 풀 트리 노드가 표시됩니다. “응용 프로그램 풀”을 마우스 오른쪽 단추로 클릭하고 “응용 프로그램 풀 추가”를 선택하십시오.
이름을 지정하고 .NET Framework 4.0과 통합 또는 클래식 모드를 선택하십시오.
웹 사이트를 추가하거나 편집하면 새 응용 프로그램 풀이 목록에 나타납니다.
답변
Windows 명령 행을여십시오. C:\Windows\Microsoft.Net\Framework\v4.0.xxxx
x가 빌드 번호 인 디렉토리로 전환 하십시오. 입력 aspnet_regiis -ir
하고 Enter를 누르십시오. .Net v4.0을 등록하고 기본적으로 응용 프로그램 풀을 만들어야합니다. 그렇지 않은 경우 Application Pools
IIS 에서 폴더를 마우스 오른쪽 단추로 클릭 하고을 선택 하여 수동으로 생성해야합니다 Add Application Pool
.
편집 : 참조로 -i 인수를 참조하는 링크 된 문서 섹션을 참조하십시오.