인식 할 수없는 속성 '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 버전을 확인하십시오. 파이프 라인 모드를 통합으로 변경할 수 있습니다.
'programing tip' 카테고리의 다른 글
하나의 버킷 만 보거나 액세스하도록 액세스를 제한하는 S3 정책이 있습니까? (0) | 2020.07.27 |
---|---|
Microsoft Windows 용 터미널 멀티플렉서-GNU Screen 또는 tmux 용 설치 프로그램 (0) | 2020.07.27 |
파이썬에서 __str__에 대해 혼란스러워했습니다. (0) | 2020.07.27 |
CSS-div를 포함하는 div의 아래쪽에 위치 div (0) | 2020.07.27 |
SQL- 문자열 검색 중 대소 문자 무시 (0) | 2020.07.27 |