
다음 오류가 발생합니다.
다음 오류로 인해 설치를 진행할 수 없습니다.
이 제품을 사용하려면 IIS(인터넷 정보 서비스) 웹 서버 확장 목록에서 ASP.NET v2.0을 '허용'으로 설정해야 합니다. 목록에 없으면 ASP.NEt v2.0을 다시 설치하세요.
Windows Server 2003을 새로 설치한 후 수행한 단계는 다음과 같습니다.
- SQL Server 2005를 설치했습니다.
- .Net Framework 2.0 x64 설치됨
- .Net Framework 3.0 x64 설치됨
- IIS 웹 서비스 확장에서 ASP.NET v2.0.50727(32비트)이 허용으로 설정되어 있는지 확인했습니다.
- WSS 3.0 설치를 시도했지만 위의 오류로 인해 실패했습니다.
.Net 2.0이 사용되고 있는지 확인하기 위해 다음 명령을 실행해 보았습니다.
c:\windows\Microsoft.net\Framework\v2.0.50727\aspnet_regiis.exe -i
이제 막혔어요. 누구 도와주실 수 있나요?
추신: 또한 기본 웹 사이트의 속성을 볼 때 ASP.NET 탭이 없다는 것을 발견했습니다.
답변1
64비트 SQL 2005를 설치하셨나요? SQL 2005에서는 .NET 2.0이 아직 설치되지 않은 경우 설치합니다. 32비트 SQL 2005를 설치한 경우 서버에 32비트와 64비트가 모두 존재하는 데 문제가 있는지 궁금합니다.
답변2
해결책을 찾았습니다. IIS는 64비트 모드에서만 실행해야 합니다. 32/64비트 혼합 모드로 실행 중이었습니다. 신용은 다음과 같습니다이 블로그 게시물.
혼합 모드를 비활성화하려면 명령 프롬프트에서 다음 명령을 실행합니다.
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
그런 다음 .net 2.0을 다음과 같이 다시 설치하십시오.
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
그리고 IIS 웹 서비스 확장에서 ASP.NET v2.0.50727이 허용으로 설정되어 있는지 확인하세요.