IIS 7 응용 프로그램 풀에서 .net Framework 4.5 버전을 설정하는 방법


203

Visual Studio 11 Beta를 설치했는데 VS 11 Developer 미리보기에서 생성 한 모든 비동기 작업 방법이 갑자기 중단되었습니다 (분명히이 문제 : http://blogs.msdn.com/b/pfxteam/archive/2012/03/ 03 / 10277166.aspx ).

내 앱에서 v4.0.30319를 프레임 워크 버전으로 사용하고 있지만 4.5를 사용할 수있는 옵션이 없습니다. .net 4.5 설치를 확실히 복구했지만 아무것도 아닙니다. IIS에서 이것을 구성하는 방법이 있습니까? 파일을 바이너리로 배포해야합니까 (필요한 경우)?


6
닷넷 4.5 링크 그것을 찾고 여기 경우 누구의 땅에서, 서버에 설치 : microsoft.com/en-us/download/details.aspx?id=30653
— 크리스 Moschini

2
오프라인 .NET Framework 4.5.1 설치 관리자 : microsoft.com/en-us/download/details.aspx?id=40779
— Peter Kiss


1
.NET 4 및 .NET 4.5 (4.5.1 및 4.5.2 포함)는 CLR 버전 4.0에 있습니다. >>> 자세한 내용 : msdn.microsoft.com/en-us/library/8bs2ecf4(v=vs.110). aspx
— VnDevil

답변:


381

4.5 응용 프로그램 풀이 없습니다. 4.0 응용 프로그램 풀에서 4.5 응용 프로그램을 사용할 수 있습니다. .NET 4.5는 주요 새 버전이 아닌 전체 업데이트입니다.


감사. 비동기 호출이 실패하는 이유가 확실하지 않지만 많은 것을 의심했습니다. 나는 그것을 다른 질문에 넣을 것입니다.
— Gene Reddick

2
Visual Studio 2012 및 4.5를 설치 한 후 IIS에 4.5 응용 프로그램 풀이 있고 Windows 8
— Brian Mains

30
예. Apppool의 이름은 ".NET v4.5"이지만 IIS-응용 프로그램 풀 화면에서 .NET Framework 버전 열을 확인하면 4.0입니다. (3 개의 기본 CLR이 있습니다 : 1.0, 2.0, 4.0)
— Peter Kiss

무슨 일이야? 4.5는 프레임 워크 버전으로 표시되지 않았습니다.이 SO QA는 Peter stackoverflow.com/questions/8810391/…
— Luke Puplett

4
msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx- 기능 및 IDE 섹션; 그것은 새로운 CLR이 아닙니다
— Peter Kiss

35

"실행"으로 이동하여 다음을 실행하십시오.

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

참고 : 관리자 권한으로 실행하십시오.


그냥 고마워하고 싶었고 너무 행복해서 마침내이 솔루션을 찾았습니다
— Jordan Wayne Crabb

내 응용 프로그램은 VS 2015로 실행하려고 할 때 .net Framework 4.5를 찾지 못했음을 상기시킵니다.이 명령을 실행하면 매력처럼 작동합니다. 감사합니다. CMD에서 관리자로 실행해야합니다.
— Nijat2018

19

GUI에 v4.5가 표시되지 않으며 일반적으로 전체 업데이트이므로 v4.5를 수동으로 지정할 필요가 없습니다. 그러나 다음과 같이 appcmd를 사용하여 명시 적으로 설정할 수 있습니다.

appcmd set apppool /apppool.name: [App Pool Name] /managedRuntimeVersion:v4.5

Appcmd는에 있습니다 %windir%\System32\inetsrv. 이를 통해 v4.0에서 v4.5로 업그레이드 한 후 ERROR_APPPOOL_VERSION_MISMATCH 오류가 발생하는 Web Deploy 문제를 해결하는 데 도움이되었습니다.

앱 풀의 .Net 버전 설정에 대한 MS 기사


1
ASP.Net 4.5 또는 4.0을 설치하기 전에 IIS를 설치할 때 메타베이스에 등록이 누락 될 수 있습니다. aspnet_regiis를 사용하면 IIS 전체 서버를 재설정하는 데 도움이되지만 모든 응용 프로그램 풀을 선택한 버전으로 업그레이드합니다.
— Jan Hebnes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.