답변:
Visual Studio Tools 명령 프롬프트 에서 다음을 실행해야 할 수도 있습니다 .
aspnet_regiis -i
ASP.NET IIS 등록 도구 (Aspnet_regiis.exe) 에 대한 자세한 내용은 여기를 참조 하십시오 .
aspnet_regiis
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /i
Windows 8.1에서는 .NET 4.5가 기본 제공되므로 관리 명령 프롬프트에서이를 실행하면됩니다.
dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
/all
필요? 여기 : support.microsoft.com/kb/2736284 지정하지 않습니다 ...
.NET framework 4.6을 설치 한 경우 VS 버그로 인해이 오류가 표시 될 수 있습니다. 해결 방법 및 해결책 :
편집하다:
일부 의견에서 언급했듯이 이것은 Windows 10 또는 Visual Studio 2015로 업그레이드 한 후 뒤에서 발생할 수 있습니다.
VS 업데이트로 해결되었습니다.
해결 : Microsoft는 영향을받는 모든 Microsoft Visual Studio 버전에 대한 픽스를 발표했습니다.
Visual Studio 2013 –
Visual Studio 2013 업데이트 4 다운로드 Visual Studio 2013 업데이트 4에 대한 자세한 내용은 다음을 참조하십시오. Visual Studio 2013 업데이트 4 KB 문서 Visual Studio 2012
Microsoft Visual Studio 2012의이 문제를 해결하기위한 업데이트가 게시되었습니다. KB3002339 Microsoft 다운로드 센터에서이 업데이트를 직접 설치하려면 여기 (Visual Studio 2010 SP1)
Microsoft Visual Studio 2010 SP1의이 문제를 해결하기위한 업데이트가 게시되었습니다. KB3002340이 업데이트는 Windows Update에서 제공됩니다. Microsoft 다운로드 센터에서이 업데이트를 직접 설치하려면 여기를 클릭하십시오.
c : \를 입력 할 필요가 없습니다.
시작-> 실행-> cmd-> 관리자 권한으로 실행하고 아래 명령을 실행하십시오.
.NET Framework 버전 4 (32 비트 시스템)
.NET Framework 버전 4 (64 비트 시스템)
또는 Visual Studio 도구에서 명령 프롬프트를 사용하십시오. C : \ ProgramData \ Microsoft \ Windows \ 시작 메뉴 \ 프로그램 \ Microsoft Visual Studio 2012 \ Visual Studio 도구> VS2012 x86 기본 도구 명령 프롬프트
버전이 다를 수 있습니다. 도움이 되길 바랍니다.
나도 그 문제가 있었다. 위의 솔루션을 시도했지만 나에게 효과가 없었습니다.
Visual Studio 업데이트를 설치했는데 문제가 해결되었습니다.
아래 링크에서 Visual Studio 업데이트를 다운로드하십시오. http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects -in-microsoft-visual-studio- 설치 후 Microsoft-net-framework-4-6.aspx
감사!
프로그램 및 기능을 통해 추가해야 할 사항. 내 문제를 해결 한 아래 링크를 확인하십시오. 아래 단계를 따르십시오.
링크에서 인용 :
프로그램 및 기능 창에서 왼쪽 창에서 "Windows 기능 설정 또는 해제"를 누르십시오.
이제 트리를 아래로 스크롤하여 다음을 찾으십시오.
인터넷 정보 서비스> 월드 와이드 웹 서비스> 응용 프로그램 개발 기능 ... 그리고 필요한 모든 관련 기능을 확인하십시오. .NET 3.5와 4.6을 선택했습니다.
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
tl; dr; 확인을 클릭하면 해결 방법이며 그 후에 모든 것이 잘 작동합니다.
이 오류 메시지도 받았습니다.
ASP.NET 4.5의 웹 http : // localhost : xxxxx / 구성 에 실패했습니다. 사이트를 올바르게 실행하려면 ASP.NET 4.5에 대해이 사이트를 수동으로 구성해야합니다. 웹 서버에 ASP.NET 4.0이 등록되지 않았습니다. 사이트가 올바르게 실행 되려면 ASP.NET 4.0 용 웹 서버를 수동으로 구성해야합니다.
환경 : Windows 10, IIS8, VS 2012 웹.
이 페이지를 찾은 후 여러 가지 침습적 인 솔루션과 함께 https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open 의 핫픽스 옵션을 읽었습니다. 여기에 제안 된대로 -스튜디오-비주얼 스튜디오 .
지나치게 과격한 행동을하지 말고 아래 그림과 같이 "해결 방법"으로 표시된 해당 섹션을 기록하십시오.
해결 방법
이 문제를 해결하려면 새 프로젝트를 만들거나 기존 웹 사이트 프로젝트 또는 Windows Azure 프로젝트를 연 후 대화 상자가 나타나면 확인을 클릭하십시오. 이렇게하면 프로젝트가 예상대로 작동합니다 .
즉, 대화 상자에서 확인을 한 번 클릭하면 메시지가 영원히 사라집니다. 프로젝트는 잘 작동합니다.
나도 같은 문제가있어.
그리고 Turn Windows feature on or off
메뉴 에서 ASP Net을 켜는 솔루션을 얻었습니다 .
아래 오류가있는 Windows 10의 경우 : ASP.NET 4.5 용 웹 http : // localhost : 64886 / 구성 에 실패했습니다. 사이트를 올바르게 실행하려면 ASP.NET 4.5에 대해이 사이트를 수동으로 구성해야합니다. 웹 서버에 ASP.NET 4.0이 등록되지 않았습니다. 사이트가 올바르게 실행 되려면 ASP.NET 4.0 용 웹 서버를 수동으로 구성해야합니다. 솔루션 : https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- 설치 후 Microsoft-net-framework-4-6 /
이 링크는 문제의 원인과 문제점을 신속하게 해결하는 방법을 설명하며 Visual Studio를 업데이트하기 만하면 업데이트에 대한 링크를 제공합니다.
프로그램 및 기능 창으로 이동하여 왼쪽 창에서 "Windows 기능 켜기 또는 끄기"를 누르십시오.
이제 트리를 아래로 스크롤하여 다음을 찾으십시오.
인터넷 정보 서비스 월드 와이드 웹 서비스 응용 프로그램 개발 기능 ... 그리고 필요한 모든 관련 기능을 확인하십시오. .NET 3.5와 4.6을 선택했습니다.
작동하지 않으면 작동하도록 설정으로 이동 한 다음 VS의 행복한 개발 지구로 돌아 가야 알 수 있습니다. 그렇지 않은 경우 실제로 Visual Studio의 버그 일 수 있습니다. 사용중인 VS 버전에 대한 VS2010 , VS2012 또는 VS2013 패치를 확인하십시오 . 이것은 분명히 당신을 도울 것입니다.
targetFramework="4.5"
속성을 추가하여 web.config 파일을 조정해야합니다<compilation>
.