Windows 7에 응용 프로그램 개발 기능을 추가하려고 할 때 "모든 기능이 성공적으로 변경되지 않았습니다"

Windows 7에 응용 프로그램 개발 기능을 추가하려고 할 때 "모든 기능이 성공적으로 변경되지 않았습니다"

저는 Windows 7 Professional x64를 사용하고 있습니다. 일부 기능을 켜려고 하면 다음 오류가 발생하고 해당 기능을 설치할 수 없습니다.

"오류가 발생했습니다. 일부 기능이 성공적으로 변경되지 않았습니다."

나는 관리자 권한을 가진 사용자입니다(누군가 언급했듯이)여기문제는 관리자가 아닌 사용자입니다).

"World Wide Web Services"에서 .Net 확장성 및 ASP.Net과 같은 "응용 프로그램 개발 기능"을 켜려고 합니다.

Windows에서 이러한 기능을 켜려고 하면 위의 오류 메시지가 나타납니다.

이 문제의 원인은 무엇이며 이러한 기능을 설치하려면 어떻게 해야 합니까?

답변1

이 문제에 대해 더 많은 연구를 수행하여 궁극적으로 이유를 찾았습니다.

IIS 이전에 Visual Studio를 설치했고 ASP.Net이 .Net 프레임워크 설치의 일부로 설치되었기 때문에 시스템에 ASP.Net 및 관련 기능을 설치할 수 없었습니다. Windows 7은 해당 정보를 수집하지 않았으며 제어판의 "Windows 기능 켜기 및 끄기"를 통해 ASP.Net을 설치하려고 할 때 오류가 표시되고 응용 프로그램 로그 아래의 Windows 로그에 이미 기록되어 있습니다. ASP.Net 인스턴스가 설치되었습니다.

프로그램 추가 제거에서 프레임워크를 복구한 다음 ASP.Net 및 관련 기능을 설치하려고 시도했는데 제대로 작동했습니다. 우선순위의 문제였습니다.

중요: IIS를 먼저 설치한 다음 Visual Studio를 설치하세요.

답변2

오류를 무시하고 다음 명령을 실행하십시오.

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r

당신이 읽을 수 있듯이여기이렇게 하면 ASP.NET 4가 설치되고 ASP.NET 4 버전의 응용 프로그램 풀을 사용하도록 기존 응용 프로그램이 업데이트됩니다. 이는 IIS 클래식 모드와 IIS 통합 모드 처리기 및 IIS 메타베이스의 스크립트 매핑을 모두 업데이트합니다.

관련 정보