오류 수정 솔루션

1750 단어
VS2013에서 개발된 MVC4 웹 사이트 기반.net 4.5, 서버는 Windows 2008 R2입니다. 실행할 때 오류가 발생했습니다.
The 'targetFramework' attribute in the  element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, ''). The 'targetFramework' attribute currently references a version that is later than the installed version of the .NET Framework. Specify a valid target version of the .NET Framework, or install the required version of the .NET Framework.
<system.web>    
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
</system.web>

2008 R2는 기본적으로 설치되어 있기 때문입니다.Net 4, 업그레이드.Net 4.5를 IIS에 다시 등록하면 해결할 수 있지만 서버에서 마음대로 업그레이드할 수 없기 때문에 구성을 수정해야 합니다.
<system.web>    
    <compilation debug="true" />
    <httpRuntime targetFramework="4.0" />
</system.web>

compilation은 컴파일링 설정으로 배치 환경에서 targetFramework를 설정할 필요가 없습니다. 물론 debug도false로 설정할 수 있습니다
httpRuntime이 실행될 때 우리는 알고 있다.Net 4.0 및.Net 4.5의 실행 버전은 모두 입니다.Net 4.0, 그래서 4.0으로 바꾸면 OK.

좋은 웹페이지 즐겨찾기