2003/05/23

IIS 재설치한 후에 ASP.NET 매핑 복구

■ 요약

Microsoft .NET Framework SDK(Software Development Kit)나 Visual Studio .NET을 설치한 후에 IIS(Internet Information Server) 매핑이 이루어져 ASP.NET 새 파일의 확장명과 설정이 연결됩니다.

그런데, SDK나 Visual Studio 설치 프로그램을 실행했을 때 IIS를 설치하지 않았거나, SDK 또는 Visual Studio 설치 프로그램을 실행한 후 IIS를 제거하고 다시 설치한 경우에는 이러한 설정이 제대로 이루어지지 않습니다. ASP.NET 페이지를 보려고 하면 예기치 않은 동작이 발생합니다.

■ 매핑복구방법

*아래 2가지 방법중 하나를 실행하면 됩니다. 개인적으로 1번을 추천.

1. Aspnet_regiis.exe 유틸리티 이용.

cmd 프롬프트에서 "\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe" -i를 실행하면 자동으로 등록됩니다.

-i 옵션은 ASP.NET을 IIS세팅하고, 전역 메타베이스에 등록을 해줘 하위 사이트에서 ASP.NET을 사용할수 있도록 해줍니다. 또한, 기존 ASP.NET버젼을 업데이트 해줍니다.

2. Aspnet_isapi.dll을 통해 레지스트리 등록

regsvr32 -i \Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll을 레지스트리에 직접 등록합니다.

*참로고 Windows Server 2003에 기본으로 설치된 프레임웍의 버젼은\Windows\Microsoft.NET\Framework\v1.1.4322\ 입니다.
최신 버젼의 프레임웍으로 설정할 경우 해당 버젼의 폴더에서 실행하면 됩니다.




23-TechNetB_masthead_ltr.gif

댓글 없음:

댓글 쓰기

가장 많이 본 글