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.