programing tip

인식 할 수없는 속성 'targetFramework'.

itbloger 2020. 7. 27. 07:37
반응형

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


.net framework 4.0에서 웹 사이트를 구축하고 IIS에서 응용 프로그램으로 변환 할 때이 오류를 보여줍니다.

여기에 이미지 설명을 입력하십시오

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

여기에 이미지 설명을 입력하십시오

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

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

나는 여기에서 많은 답변을 검색했습니다. 내가 뭘 놓 쳤어?


문제는 다음과 같습니다.

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

또한보십시오

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


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에 있습니다.


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

시작-> 실행 :

% 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"

제어판에서 IIS 관리자를 열고-> 왼쪽에서 "응용 프로그램 풀"을 선택하십시오.-> 이제 프로젝트 목록 디스플레이 중간 부분에서 프로젝트를 선택하십시오. 예를 들어 "MvcApplication1"-> 오른쪽에서 "응용 프로그램 풀 기본값 설정"을 선택하십시오.-> 이제 변경하십시오. V2.0에서 V4.0까지의 .Net Framework 버전

이것은 저에게 효과적이지만 .Net Framework 4.0을 이미 설치했는지 확인하십시오.


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


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

참고 URL : https://stackoverflow.com/questions/10630473/unrecognized-attribute-targetframework-note-that-attribute-names-are-case-sen

반응형