IIS 7, Windows 7에서 ASP.NET 4.0을 응용 프로그램 풀로 추가하는 방법
서버를 구성하는 것은 결코 좋은 방법이 아닙니다. 개발 프로젝트를 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과 통합 또는 클래식 모드를 선택하십시오.
웹 사이트를 추가하거나 편집하면 새 응용 프로그램 풀이 목록에 나타납니다.
Open a windows command line. Switch directories to C:\Windows\Microsoft.Net\Framework\v4.0.xxxx
where the x's are the build number. Type aspnet_regiis -ir
and hit enter. This should register .Net v4.0 and create the application pools by default. If it doesn't, you will need to create them manually by right-clicking the Application Pools
folder in IIS and choosing Add Application Pool
.
Edit: As a reference, please refer to the section of the linked document referring to the -i argument.
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx
I just encountered this and whilst we already had .NET 4.0 installed on the server it turns out we only had the "Client Profile" version and not the "Full" version. Installing the latter fixed the problem.
Installing framework 4.0 redistributable is also enough to create application pool. You can download it from here.
'IT story' 카테고리의 다른 글
CLI를 사용하여 구성 요소를 삭제하는 가장 좋은 방법은 무엇입니까 (0) | 2020.05.12 |
---|---|
PHP에서 구문 분석 오류가 표시되지 않는 이유는 무엇입니까? (0) | 2020.05.12 |
특정 줄만 읽기 (0) | 2020.05.11 |
파이썬에서 여러 생성자? (0) | 2020.05.11 |
Eclipse에서 Javadoc 주석을 어떻게 생성 할 수 있습니까? (0) | 2020.05.11 |