2007~2011/IIS2008. 12. 19. 09:30

ASP.NET 개발 환경과 운영 머신의 .NET Framework 버전이 맞지 않을 경우 발생할 수 있는 오류에 대해서 아래와 같이 정리하였습니다.


[환경]
Windows Server 2003 SP2
IIS 6


[현상]
Asp.net 개발 웹 사이트 접근 시 아래와 같은 오류 메시지 발생
 
'/' 응용 프로그램에 서버 오류가 있습니다.
--------------------------------------------------------------------------------
 
구성 오류
설명: 이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확인한 다음 구성 파일을 적절하게 수정하십시오.
파서 오류 메시지: 특성 'type'을(를) 인식할 수 없습니다.



 

[원인]
소스 코드에서 .NET Framework 3.5 어셈블리를 참고하고 있으나 Web.config 파일은 .NET Framework 1.1 버전과 맵핑되어 있습니다. 현재 머신은 .NET Framework 3.5가 설치되어 있지 않습니다. 

 
[해결방법]
1. .NET Framework 3.5를 설치합니다.
2. IIS 웹 사이트 등록정보 - ASP.NET - ASP.NET 버전을 2.0으로 변경합니다.

 

[분석결과]
소스 오류:
줄 10: <configuration>
줄 11:         <configSections>
줄 12:                 <sectionGroup name="system.web.extensions" 
                          type="System.Web.Configuration.SystemWebExtensionsSectionGroup, 
                          System.Web.Extensions, Version=3.5.0.0, Culture=neutral, 
                          PublicKeyToken=31BF3856AD364E35">
줄 13:                         <sectionGroup name="scripting"
                                  type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, 
                                  Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
줄 14:                                 <section name="scriptResourceHandler" 
                                          type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, 
                                          System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
                                          PublicKeyToken=31BF3856AD364E35" 
                                          requirePermission="false" allowDefinition="MachineToApplication"/>
 
소스 파일: C:\Inetpub\laigo\web.config    줄: 12
--------------------------------------------------------------------------------
버전 정보: Microsoft .NET Framework 버전:1.1.4322.2379; ASP.NET 버전:1.1.4322.2379 
 

[참고자료]
Microsoft .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en


작성자 : Lai Go / 작성일자 : 2008.12.19

Posted by Lai Go