구성 섹션 '시스템'입니다.web.extensions'이(가) 섹션 선언이 없으므로 읽을 수 없습니다.
Server 2008 32비트 시스템에 웹 응용 프로그램을 설치하는 동안 오류가 발생합니다(섹션 선언이 누락되어 구성 섹션을 읽을 수 없습니다).NET Framework 4.0. 그러나 2008 r264비트 시스템에서 잘 작동합니다.
이것은 나의 webconfig 파일 정보입니다.
<configuration>
<runtime>
<assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483647"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
이 오류를 제거할 방법이 있습니까?
참고: 스택 오버플로의 관련 항목을 모두 확인했지만 유용한 항목이 없었습니다.
응용 프로그램 풀 실행 시간을 .net 2.0에서 .net 4.0으로 변경해 보십시오.
웹 구성 파일에 다음 구성 설정을 추가한 후 문제가 해결되었습니다.
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
자세한 내용은 다음 문서를 참조하십시오. http://www.morgantechspace.com/2013/11/The-configuration-section-system-web-extensions-cannot-be-read-because-it-is-missing-a-section-declaration.html
또한 Windows Server 2003에서 Windows Server 2008 R2로 OS를 업그레이드한 후에도 동일한 문제가 발생했습니다. 애플리케이션 풀 설정을 로 변경했습니다.NetFramework 4.0.0 및 클래식을 통합 모드로 변경... 문제 해결...
아마도 관련된 질문일 것입니다: .4.0 대신 잘못된 2.0 machine.config를 사용하는 NET.저도 비슷한 문제를 경험한 적이 있습니다.그리고 나를 위한 해결책은:
정확한 이유/해결 방법인지는 모르겠지만, 마지막으로 시도한 것은 (IIS 관리자에서)입니다.
- 오른쪽 패널(루트 노드)에서 서버로 이동합니다.
- 기능 목록에서 "ISAPI 및 CGI 제한"을 엽니다.
- ASP에 대한 설명이 있는 항목이 2개 있습니다.거부로 설정된 제한이 있는 NET v4.0.30319
- 제한 값을 허용으로 설정합니다.
이슈가 사라지기 전에 마지막으로 시도한 것입니다.
.netFramework 버전 v4...를 적어둡니다.(예: v4.0.030319) 응용 프로그램 풀 편집을 설치했습니다.NET Framework v4..
행운을 빌어요
-사티시
저는 애플리케이션 풀을 변경하는 중입니다.이 문제는 v2.0에서 v4.0으로 NET Framework 버전에서 해결되었습니다.
IIS --> 앱 풀 선택 --> 목록에서 앱 풀 선택 --> 상황에 맞는 메뉴에서 기본 설정... --> 변경을 선택합니다.v4.0으로 NET 프레임 버전
c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
저는 이것을 시도했고 그것은 저에게 좋습니다.누군가에게 도움이 될 수도 있습니다.
언급URL : https://stackoverflow.com/questions/20063861/the-configuration-section-system-web-extensions-cannot-be-read-because-it-is-m
'programing' 카테고리의 다른 글
APK 파일에서 프로젝트로 리버스 엔지니어링 (0) | 2023.08.11 |
---|---|
Android에서 사용자의 위치를 얻는 좋은 방법 (0) | 2023.08.06 |
MySQL 중복 삽입에서 자동 증분 방지 (0) | 2023.08.06 |
mysql DateTime 필드의 시간만 업데이트 (0) | 2023.08.06 |
jQuery 방해되지 않는 유효성 검사란 무엇입니까? (0) | 2023.08.06 |