Windows 2003 IIS 6.0에 .NET Framework 4.0으로 개발한 웹페이지가 정상적으로 동작을 하지 않았다. 그래서 아래와 같이 서버에 작업을 했더니 정상적으로 동작 하더라.

서버에 작업 내용

1. .NET Framework 4.0 설치 (서버 재부팅)

2. ASP.NET version 4.0으로 수정

이렇게만 하면 될것 같지만 404 페이지를 확인 할것이다.

3. C:\WINDOWS\system32 폴더에서 cscript IisExt.vbs /ListFile을 실행해보면

C:\WINDOWS\system32\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll의

상태값이 0으로 되어 있는것을 확인 할수 있을 것이다. 해당 dll의 상태값이 1이 되야 정상적으로

.Net 4.0으로 개발된 페이지를 호출 할 수 있다.

4. cscript iisext.vbs /EnFile C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll 실행

완료가 되었으면 상태값을 확인해 보면 1로 변경되었을 것이다.

by SJ.. 2012. 6. 26. 18:17