2009-03-19 3 views
4

내가 VS 2003에서 ASP.NET을 실행하려는 문제지만라는 오류가 발생합니다 :Asp.net 비주얼 스튜디오 .NET 2003 웹 구성 요소는

"비주얼 스튜디오는 웹 서버가 실행 ASP는 것을 발견했습니다 .net 버전 1.0. 작성 중이거나 열리는 웹 응용 프로그램을 asp.net 1.0과 호환되도록 구성 할 수 있지만 웹 응용 프로그램은 에서 asp.net 1.1의 새 기능을 사용할 수 없습니다. " 내가 옵션 "asp.net 1.0을 준수하는 응용 프로그램을 만듭니다"를 선택하면

,

는 "비주얼 Studio.NET 만들거나 열 수 없다는 규정 준수를 설정할 수 없습니다입니다 가능하면 로컬 웹 서버에 에 필요한 구성 요소가 설치되어 있지 않은 것입니다 .Visual Studio.NET 설치 프로그램을 실행하고 웹에 개발 구성 요소를 추가하십시오. "

답변

8

비스타에 Visual Studio 2003이 실행되고있는 것 같습니다. 지원되지 않습니다.

  1. 기본적으로 Vista에는 .NET Framework 1.1 SP1이 포함되어 있지 않습니다. 먼저 설치하십시오. SP1이 설치되어 있는지 확인하십시오. "c : \ Windows \ Microsoft.NET \ Framework \ v1.1.4322 \ mscorsvr.dll"의 속성을 살펴 본다면 버전 1.1.4322.2032를 얻게됩니다.
  2. 제어판 -> 프로그램 및 기능 -> Windows 기능 사용/사용 안 함에서 IIS 6 호환성을 사용합니다. "IIS 6 관리 호환성 "에서 ""을 확인하십시오. 실행하여 IIS와
  3. 등록 .NET 1.1을 "C를 : \ WINDOWS \ MIcrosoft.net 프레임 워크 \ V1.1.4322 \ 다음 aspnet_regiis.exe -ir \". IIS7에서 Classic 파이프 라인을 사용하여 프레임 워크 1.1을 대상으로하는 응용 프로그램 풀을 만들고 64 비트 OS에서 Enable32BitAppOnWin64 속성을 true로 설정합니다.
  4. IIS7에서 ASP.NET 1.1 허용. IIS 관리자를 열고 왼쪽 트리에서 컴퓨터 이름을 클릭하십시오. 기본 창에서 "ISAPI 및 CGI 제한"을 선택하고 ASP.NET v1.1.4322가 활성화되어 있는지 확인하십시오. 그렇지 않은 경우 선택하고 오른쪽에있는 링크 허용을 클릭하십시오.
  5. .NET 1.1 이하를 실행하는 모든 디렉터리에서 응용 프로그램을 만들 때 항상 Framework 1.1을 대상으로하는 응용 프로그램 풀을 선택하십시오.. 이미 구성된 응용 프로그램의 경우 수동으로 변경해야합니다.
+0

나를 위해 큰 일 - 단지 (다시 실행) 단계를 할 필요를 4 – PCPGMR

+0

갑자기 내 1.1 사이트의 아무도는 윈도우 7에 열거 것이며 나는 이것을 얻고 있었다 오류 - 지난 주에 그들은 잘 작동했기 때문에 이상합니다 ... 어쨌든 - 자세한 단계별 지침과 단계별로 훌륭한 단계를 거쳐야합니다. 감사! – Karen

+0

이미 1 ~ 5 단계를 수행했지만이 오류가 계속 발생합니다! 다른 생각? – CJLopez

0

당신은 프레임 워크의 새로운 버전을 사용하는 IIS에서 ASP.NET 응용 프로그램의 스크립트 맵을 업데이트해야 할 수도 있습니다. .NET 1.1 프레임 워크와 VS 2003이 이미 문제없이 설치되었다고 가정합니다.

다음은 aspnet_regiis.exe 도구를 사용하여 .NET 1.1 버전을 사용하기 위해 IIS 내에 ASP.NET 응용 프로그램을 등록하는 방법을 설명하는 MSDN article입니다. 이 도구의 명령 줄 참조는 here입니다.

0

Visual Studio.NET에서 응용 프로그램을 만들거나 열 수 없습니다. 로컬 웹 서버에 필수 구성 요소가 설치되지 않는 것이 가장 좋습니다. Visual Studio.NET 설치 프로그램을 실행하고 웹 개발 구성 요소를 추가하십시오.

네트워크 공유 위치에서 로컬 시스템으로 프로젝트 폴더를 복사 할 때이 문제가 발생했습니다.

해결 방법 : 로컬 시스템에 빈 폴더를 만듭니다. 파일을 원본 폴더에서 새로 만든 빈 폴더로 복사하십시오.

0

허용되는 대답 외에도 Visual Studio 2003 설치 파일에 포함 된 실제 "웹 개발"구성 요소를 추가해야 할 수도 있습니다.

ASP.NET v1.1 &과 관련된 핫픽스/보안 업데이트와 IIS 버전의 FrontPage Extensions를 설치 한 후에도 설치 구성 요소 위에 빨간색 X가 표시 될 수 있습니다.

이것은 매우 해킹 된 것처럼 보일 수 있지만 설치 프로그램이 매우 철저한 검사를하지 않는 것 같습니다. "빨간색 X"와 "지금 업데이트!"를 클릭하십시오. 아이콘이 표시되면 구성 요소를 잘 설치할 수 있습니다.

사양 : 윈도우 10, 비주얼 스튜디오 .NET 2003 엔터프라이즈

TIP : 당신은 IIS의 최신 버전을 실행하는 경우, 당신은 ASP.NET을 "단지 만들"수 없습니다 1.1 응용 프로그램 풀 이러한 Appcmd.exe에 명령을 입력해야합니다 :

appcmd create apppool /name:"YOURPOOLNAME" 
appcmd set apppool /apppool.name:"YOURPOOLNAME" /enable32BitAppOnWin64:true 
appcmd set apppool /apppool.name:"YOURPOOLNAME" /managedRuntimeVersion:"v1.1" 
appcmd set apppool /apppool.name:"YOURPOOLNAME" /managedPipelineMode:"Classic" 
appcmd set apppool /apppool.name:"YOURPOOLNAME" /autoStart:true