본문 바로가기

Programming/ASP.NET

[대처법] iis 설치 후 aspx 파일이 보이지 않을 때

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 유틸리티를 실행합니다. 이렇게 하려면 다음 단계를 수행하십시오.

  1. 시작을 누른 다음 실행을 누릅니다.
  2. cmd를 입력한 다음 확인을 누릅니다.
  3. 명령 프롬프트에서 다음 명령을 실행한 다음 확인을 누릅니다.

    "\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe" -i

    참고: 컴퓨터가 Micrsoft Windows NT가 아닌 2003 운영 체제에서 실행되면 \WINNT를 운영 체제가 설치된 \WINDOWS 디렉터리 이름으로 대체합니다.

● ASP.NET의 IIS 매핑을 복구하려면 Aspnet_isapi.dll을 등록해야 합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 시작을 누른 다음 실행을 누릅니다.
  2. regsvr32 "\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll"
    을 입력한 다음 확인을 누릅니다. Regsvr32는 등록 결과를 반환합니다.
    참고: 컴퓨터가 Micrsoft Windows NT가 아닌 2003 운영 체제에서 실행되면 \WINNT를 운영 체제가 설치된 \WINDOWS 디렉터리 이름으로 대체합니다.