인식 할 수없는 속성 'targetFramework'. 속성 이름은 대소 문자를 구분합니다.


114

.net Framework 4.0에서 웹 사이트를 구축하고 IIS에서 응용 프로그램으로 변환하면이 오류가 표시됩니다.

여기에 이미지 설명 입력

targetFramework="4.0"웹 구성 파일에서 제거하면 linq참조 오류 와 관련된 두 번째 오류가 표시됩니다.

여기에 이미지 설명 입력

이것은 내가 localhost를 사용하여 내 웹 사이트를 실행할 때 발생하지만 2010 대에서 f5 만 사용할 때마다 완벽하게 실행됩니다.

프로세스를 첨부하고 싶을 때 aspnet_wp.exe 목록에서이 프로세스를 찾을 수 없습니다.

여기에서 많은 답변을 검색했습니다. 나는 무엇을 놓치고있다.


4
응용 프로그램 풀을 asp.net v 4.0으로 변경
AminM 2013 년


내 web.config에는 대상 프레임 워크 4.5.1이 있습니다. 문제를 제거하기 위해 .Net 4.5 오프라인 설치 프로그램을 실행해야했습니다. Windows Server 2012 상자였습니다.
RBT

답변:


196

문제는 다음과 같습니다.

  • 사이트의 응용 프로그램 풀이 .NET Framework 버전 = v2.0.XXXXX로 구성되었습니다.
  • .NET 4가 서버에 설치되어 있지 않습니다.

또한보십시오

... 유사한 문제를 해결하는 데 도움이되었습니다.


3
.Net 프레임 워크의 새 버전을 설치했고 어떻게 든 앱 풀 구성이 4.0에서 2.0으로 바뀌 었습니다. 이것은 내 문제였습니다.
weeksdev

사이트 용 응용 프로그램 풀이 .NET Framework 버전 2 용으로 구성되었습니다
jbooker

9

IIS에 ASP.Net 버전 4를 다시 등록해야 할 수 있습니다.

.net framework 4.0 폴더로 이동하여 다음을 실행하십시오. aspnet_regiis.exe -i

예를 들어 내 .net framework 4.0 폴더 (Server 2k8 R2 x64)는 C : \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319에 있습니다.


내가 이것을 시도 할 때 오류가 발생하면이 도구를 실행할 수있는 관리 권한이 있어야하며 내가 사용중인 컴퓨터를 제외하고는이 컴퓨터에 다른 계정이 없습니다.
rahularyansharma

감사합니다. UAC에서 보안 설정을 변경하고 실행 및 문제가 해결되었습니다. 나는 하나만 대답으로 표시 할 수 있으므로 @Merenzo 대답은 더 많은 도움이됩니다. 다시 한 번 감사합니다.
rahularyansharma

6

이 문제를 해결하려면 다음 명령을 실행하십시오.

시작-> 실행 :

% windir % \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe –i

ADMIN 권한에 대한 오류가 발생하면 다음을 수행해야합니다.

1. CTRL+SHIFT+ENTER from the RUN menu will run as ADMIN
2. START --> PROGRAMS --> ACCESSORIES --> Right-click on command prompt and "run as administrator"

5

제어판에서 IIS 관리자 열기-> 왼쪽에서 "응용 프로그램 풀"을 선택-> 이제 프로젝트 목록 디스플레이 중간에서 프로젝트를 선택합니다 (예 : "MvcApplication1"-> 오른쪽에서 "응용 프로그램 풀 기본값 설정"선택-> 이제 변경). .Net Framework 버전 (V2.0에서 V4.0으로)

이것은 나를 위해 작동하지만 이미 .Net Framework 4.0을 설치했는지 확인하십시오.


4

VS에서 프로젝트 속성 페이지를 열고 "빌드"섹션에서 "대상 프레임 워크"-.NET Framework 4를 선택할 수도 있습니다. 동일한 문제를 해결하는 데 도움이되었습니다.


0

IIS를 열고 응용 프로그램 풀을 클릭 한 다음 설정을 변경하십시오. defaultAppPool을 클릭하고 버전 4.0이있는 경우 .Net Clear 버전을 확인합니다. 파이프 라인 모드를 통합으로 변경할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.