IIS 7, Windows 7에서 ASP.NET 4.0을 응용 프로그램 풀로 추가하는 방법
서버를 구성하는 것은 결코 제게 적합하지 않습니다.개발 프로젝트를 Windows 7(윈도우 7)으로 옮기려고 합니다.응용 프로그램을 실행하려면 IIS 내에서 ASP.NET v4.0을 응용 프로그램 풀로 선택해야 합니다.
다음 링크의 지시사항을 검토하여 올바른 Application Development Options가 선택되었는지 확인했습니다.
http://www.gotknowhow.com/articles/how-to-install-iis7-and-enable-aspnet
IIS 관리자에서 응용 프로그램 풀을 선택하고 다음만 표시됩니다.
Classic .NET AppPool
기본 앱 풀
또한 다음 중에서 선택할 수 있어야 합니다.
ASP.NET v4.0
ASP.NET v4.0 클래식
사용 가능한 애플리케이션 풀 목록에 추가하려면 어떻게 해야 합니까?
.NET 4를 설치해야 할 가능성이 있습니다(새 AppPool도 생성됩니다).
먼저 IIS가 설치되어 있는지 확인한 후 다음 단계를 수행합니다.
- 명령 프롬프트(Windows + )를 열고 다음을 입력합니다.
cmd
를 누릅니다.
UAC를 사용하도록 설정한 경우 관리자로 이 작업을 시작해야 할 수 있습니다.
이렇게 하려면 exe(일반적으로 시작 메뉴를 연 상태에서 입력을 시작할 수 있음)를 찾은 다음 마우스 오른쪽 단추를 클릭하고 "관리자 권한으로 실행"을 선택합니다. - 유형
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\
를 누릅니다. - 유형
aspnet_regiis.exe -ir
를 다시 누릅니다.- 이 버전이 새로운 버전의 IIS(다른 사이트가 실행되고 있지 않음)이거나 사용할 수 있는 프레임워크 변경으로 인해 호스트된 사이트가 손상될 염려가 없는 경우
-i
대신에-ir
이렇게 하면 AppPool이 변경되므로 5단계를 수행할 필요가 없습니다. - 이 시점에서 설치 작업이 시작되는 것을 볼 수 있습니다.IIS의 NET 프레임워크를 사용할 수 있습니다.
- 이 버전이 새로운 버전의 IIS(다른 사이트가 실행되고 있지 않음)이거나 사용할 수 있는 프레임워크 변경으로 인해 호스트된 사이트가 손상될 염려가 없는 경우
- DOS 프롬프트를 닫고 시작 메뉴를 다시 열고 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 관리를 선택합니다.
- 왼쪽(서비스 및 응용프로그램)을 확장하고 인터넷 정보 서비스를 선택합니다.
- 이제 콘텐츠 창에 IIS 전용의 새 애플릿이 표시됩니다.
- 컴퓨터를 확장하고 응용 프로그램 풀 노드를 찾아 선택합니다. (이제 ASP.NET v4.0이 나열됩니다.)
- 사이트 노드를 확장하고 수정할 사이트를 찾습니다(선택).
- 오른쪽에는 기본 설정...이 표시됩니다.사이트 편집 텍스트 바로 아래에 있습니다.이 옵션을 클릭하면 새 창이 나타납니다.
- 버튼을 사용하여 .NET 4 AppPool을 선택하고 확인을 클릭합니다.
- 사이트를 다시 시작하면 바로 시작할 수 있습니다.
.NET 4를 적용할 모든 사이트에 대해 7-on 단계를 반복할 수도 있습니다.
추가 참조:
- . 4 NET 4 프레임워크
이미 가지고 있지 않은 사람들을 위한 프레임워크입니다. - 상승된 권한으로 명령을 실행하려면 어떻게 해야 합니까?
관리자 권한으로 명령 프롬프트를 실행하는 방법에 대한 지침입니다. - aspnet_regis. 옵션 exe 션
무엇이 무엇인지 사람들을 요.-ir
또는-i
또는 사용할 수 있는 다른 옵션이 무엇인지 확인합니다.(일반적으로 현재 실행 중인 이전 사이트가 프레임워크 변경에서 손상되는 것을 방지하기 위해 사용하지만 이는 사용자에게 달려 있습니다.)
IIS 관리자의 최상위 수준(사이트 위)에 응용 프로그램 풀 트리 노드가 표시됩니다."응용프로그램 풀"을 마우스 오른쪽 단추로 클릭하고 "응용프로그램 풀 추가"를 선택합니다.
이름을 지정하고 .NET Framework 4.0 및 통합 모드 또는 클래식 모드를 선택합니다.
웹 사이트를 추가하거나 편집하면 새 응용 프로그램 풀이 목록에 표시됩니다.
윈도우즈 명령줄을 엽니다.를 디터리다전으로 합니다.C:\Windows\Microsoft.Net\Framework\v4.0.xxxx
여기서 x는 빌드 번호입니다. 형aspnet_regiis -ir
Enter 키를 누릅니다.등록해야 합니다.기본적으로 v4.0을 Net으로 설정하고 애플리케이션 풀을 생성합니다.그렇지 않으면 마우스 오른쪽 버튼을 클릭하여 수동으로 생성해야 합니다.Application Pools
를 선택하고 IIS를 선택합니다.Add Application Pool
.
편집: 참고로 링크된 문서의 -i 인수를 참조하는 섹션을 참조하십시오.
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx
서버에 .NET 4.0이 이미 설치되어 있지만 "전체" 버전이 아닌 "클라이언트 프로파일" 버전만 설치되어 있었습니다.후자를 설치하여 문제를 해결했습니다.
프레임워크 4.0 재배포 가능을 설치하는 것만으로도 애플리케이션 풀을 생성할 수 있습니다.여기서 다운로드할 수 있습니다.
언급URL : https://stackoverflow.com/questions/4890245/how-to-add-asp-net-4-0-as-application-pool-on-iis-7-windows-7
'programing' 카테고리의 다른 글
MongoDB Change Streams로 인한 심각한 성능 저하 (0) | 2023.05.18 |
---|---|
fe_sendauth: 암호가 제공되지 않았습니다. (0) | 2023.05.18 |
Eclipse에서 'querystring' 텍스트가 포함된 프로젝트의 모든 파일 검색 (0) | 2023.05.18 |
CQRS 읽기 시스템에 Azure Table Storage 또는 SQL Azure를 사용합니까? (0) | 2023.05.18 |
WPF의 GroupBox에는 요소를 하나만 포함할 수 있습니까? (0) | 2023.05.18 |