Microsoft .NET Framework SDK(Software Development Kit)나 Visual Studio .NET을 설치한 후에 Microsoft 인터넷 정보 서비스(IIS) 매핑이 이루어져 ASP.NET 새 파일의 확장명과 설정이 연결됩니다. SDK나 Visual Studio 설치 프로그램을 실행했을 때 IIS를 설치하지 않았거나, SDK 또는 Visual Studio 설치 프로그램을 실행한 후 IIS를 제거하고 다시 설치한 경우에는 이러한 설정이 제대로 이루어지지 않습니다. ASP.NET 페이지를 보려고 하면 예기치 않은 동작이 발생합니다.
Visual Studio .NET 2003에서 새 ASP.NET 웹 응용 프로그램을 만들려고 하면 다음과 같은 오류 메시지가 나타납니다.
지정된 웹 서버에서 ASP.NET 버전 1.1이 실행되고 있지 않아 ASP.NET 웹 응용 프로그램 또는 웹 서비스를 실행할 수 없습니다.
ASP.NET의 IIS 매핑 문제를 해결하려면 다음 두가지 방법중 선택하여 해결하십시오.
● ASP.NET의 IIS 매핑을 복구하려면 Aspnet_regiis.exe 유틸리티를 실행합니다. 이렇게 하려면 다음 단계를 수행하십시오.
- 시작을 누른 다음 실행을 누릅니다.
- cmd를 입력한 다음 확인을 누릅니다.
- 명령 프롬프트에서 다음 명령을 실행한 다음 확인을 누릅니다.
"\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe" -i
참고: 컴퓨터가 Micrsoft Windows NT가 아닌 2003 운영 체제에서 실행되면 \WINNT를 운영 체제가 설치된 \WINDOWS 디렉터리 이름으로 대체합니다.
● ASP.NET의 IIS 매핑을 복구하려면 Aspnet_isapi.dll을 등록해야 합니다. 이렇게 하려면 다음과 같이 하십시오.
- 시작을 누른 다음 실행을 누릅니다.
- regsvr32 "\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll"
을 입력한 다음 확인을 누릅니다. Regsvr32는 등록 결과를 반환합니다.
참고: 컴퓨터가 Micrsoft Windows NT가 아닌 2003 운영 체제에서 실행되면 \WINNT를 운영 체제가 설치된 \WINDOWS 디렉터리 이름으로 대체합니다.