2010-03-05 7 views
2

VS2003 웹 프로젝트에서 작업해야한다는 요구 사항이 있습니다. 나는 VS 2003 웹 프로젝트를 생성하려고 할 때 내가 VS2008, VS2010은 VS2003는비주얼 스튜디오 2003 웹 프로젝트

기타 시스템 정보가 Windows XP Professional의 버전이 서비스 팩 3입니다 내 시스템에 설치되어있는

5.1

를 IIS localhost에 경로를 지정하십시오. 다음 오류가 발생합니다. visual studio noted that specified web server is not running under asp .net 1.1 version.You will be unable to run asp .net web applications or services

은 내가 ASP.NET 1.14322로 선택 또한 기본 웹 사이트 ASP.NET 버전 버전을 swith를하는 도구 (ASPNETVersionSwitcher.exe)로하고 IIS에서뿐만 아니라 명령에는 aspnet_regiis 사용했다.

오류가 계속 발생합니다.

기존의 1.1 .NET 웹 응용 프로그램에서 가상 디렉터리를 가리켜 열려고하면 동일한 오류가 발생합니다.

최대한 빨리이 프로젝트를 진행해야합니다.

+0

의 .NET 프레임 워크 버전과 충돌의 어떤 종류가 있습니까? 이 문제는 .NET 2.0 이상이 .NET 1.1과 충돌하고 하나 또는 다른 프로그램을 대상으로하는 프로그램 만 작동합니다. 1.1을 제거하거나 2.0을 제거해야합니다. –

답변

0

사람들이 Windows XP를 게스트 OS로 사용하여 가상 컴퓨터 (pc)를 만드는 것을 보았습니다. 그런 다음 Visual Studio 2003을 가상 컴퓨터에 설치하고 개발을 수행합니다.

내가 모은 것에서 사람들이 당신과 비슷한 비슷한 문제에 부딪혔습니다.

Visual Studio 2005, 2008 또는 2010이 설치되기 전에 Visual Studio 2003을 으로 먼저 설치하고을 설치해야한다는 또 다른 해결책을 들었습니다. 그 일을 들었지만 클린 OS 설치에서만 가능합니다. 모든 버전을 제거하고 다시 시작할 수는 없습니다.

1

모든 IIS 응용 프로그램이 동일한 버전의 프레임 워크를 사용하는지 확인하십시오. 1.x와 2. 모두 사용할 수 있습니다. 일반적으로 모든 ASP.NET 버전을 제거하는 aspnet_regiis /ua을 사용하여 제거한 다음 aspnet_regiis을 사용하여 필요에 따라 ASP.NET을 설치합니다.

"Virutual Directory"ASP.NET 속성이 사용중인 Visual Studio 버전에 맞는지 확인하십시오. 분명히, VS2k3을 사용하여 ASP.NET 2.0 가상 디렉터리에 연결할 수 없습니다.

다음은 설치된 ASP.NET 버전의 덤프입니다.

C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regiis -lv 
1.1.4322.0  Valid (Root) C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\asp 
net_isapi.dll 
2.0.50727.0  Valid   C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\as 
pnet_isapi.dll 
4.0.30319.0  Valid   C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\as 
pnet_isapi.dll 

C:\Program Files\Microsoft Visual Studio 9.0\VC>aspnet_regiis -lk 
W3SVC/ 1.1.4322.2443 
W3SVC/1/ROOT/ 2.0.50727.0 
W3SVC/1/ROOT/Reports/ 2.0.50727.0 
W3SVC/1/ROOT/ReportServer/  2.0.50727.0 
W3SVC/1/ROOT/ExceptionService/ 2.0.50727.0 
W3SVC/1/ROOT/verification/  2.0.50727.0 
관련 문제