내 사이트를로드하려고하는데이 오류 메시지가 나타납니다.
인식 할 수없는 속성 ‘targetFramework’. 속성 이름은 대소 문자를 구분합니다.
<compilation debug="true" targetFramework="4.0">
이 사이트는 로컬 PC에서 제대로 작동하지만 호스트에로드하여 온라인으로 보려고 할 때 열리지 않습니다.
답변
이는 일반적으로 targetFramework="4.0"
web.config에 속성이 있지만 앱 풀이 ASP.NET 2.0을 실행하도록 설정된 경우에 발생합니다. 그만큼targetFramework
특성은 ASP.NET 2.0에서 완전히 인식되지 않으므로 2.0으로 변경해도 원하는 효과가 없습니다.
지원 / 관리자에게 연락하여 AppPool을 4.0으로 전환하십시오.
속성을 완전히 제거 할 수도 있지만 사이트가 4.0 프레임 워크로 코딩 된 경우 다른 오류도 발생할 수 있습니다.
답변
IIS에 프레임 워크를 등록하면 나에게 도움이됩니다.
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i
답변
이 이미지를 크게 보려면 이미지를 마우스 오른쪽 단추로 클릭하고 새 탭에서 이미지를여십시오.
답변
IIS에서
응용 프로그램 풀을 클릭하십시오
DefaultAppPool을 마우스 오른쪽 버튼으로 클릭 — >> 응용 프로그램 풀 기본값 설정 ….— >>. NET 버전을 V 4.0으로 변경합니다.
답변
Visual Studio 메뉴에서 :
웹 사이트-> 시작 옵션-> 빌드 탭-> 드롭 다운 상자에서 대상 프레임 워크 선택 (.NET FrameWork 4)
