2014-12-04 2 views
1

Azure에서 갤러리 템플릿 Windows Server 2012 VM 인스턴스를 실행 중입니다. 로컬 IIS 8.0에 .NET 사이트를 배포했으나 작동하지 않습니다. dev 상자 (IIS Express)에서 정상적으로 작동하는 경로에 대해 404를 제공합니다.IIS 8에서 ASP.NET을 어떻게 다시 등록합니까?

저는이 VM에 이미 Web Deploy와 함께 악몽을 꾸 몄기 때문에이 전체 VM 템플릿이 엉망이라고 생각합니다.

나는 IIS가 aspnet_regiis.exe를 사용하여 ASP.NET을 다시 등록하고 싶지만 나는이 메시지가 표시 :

이 옵션은이 버전의 운영 체제에서 지원되지 않습니다. 관리자는 "Windows 기능 켜기/끄기"대화 상자, 서버 관리자 관리 도구 또는 dism.exe 명령 줄 도구를 사용하여 IIS8을 사용하여 ASP.NET 4.5를 설치/제거해야합니다. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkID=216771을 참조하십시오.

링크는 역할을 추가하는 방법을 설명하는 페이지로 이동합니다. 나는 가장 희한한 생각이 없다. 역할을 제거한다.

이 PowerShell을 통해 그 일에 대한 TechNet 문서이며 사용하여 GUI를 통해 제거 거의 각주있다 "역할 제거 마법사"- 아무데도 서버에서 찾을 수 2012

어떻게 할 수 요즘 IIS 나 ASP.NET 또는 .NET Framework를 제거하고 다시 설치 하시겠습니까? 너무 혼란 스럽네.

사실, 그게 불가능할 것 같은데, 이것이 Azure에서 VM 템플릿의 사용자 정의가 아닌지 궁금해하고 있습니다. 아무 것도 제거 할 방법이 없습니다.

+0

중복 : // 유래. com/questions/14495429/alternative-for-the-registering-asp-net-4-5-on-windows-server-2012에 대한 질문에 대답 할 때 건너 뛰기 옵션을 선택한 경우 추가 마법사의 첫 번째 페이지 –

답변

2
I want to re-register ASP.NET with IIS using aspnet_regiis.exe 

단순히 당신, 당신은, 윈도우 2012

  • 이동이 제어판에
  • 클릭 프로그램을 온/오프 기능을 켠 다음 Windows 기능 설정을 클릭해야 할 수 또는 오프.
  • Windows 기능 대화 상자에서 인터넷 정보 서비스 을 눌러 기본 기능을 설치하십시오.
  • 은 응용 프로그램 개발
  • 기능 노드를 확장하고 ASP.NET을 지원하는 기능을 추가 할 ASP.NET 4.5을 클릭합니다. (당신이 .NET 3.5을 설치 한 경우, 또한 ASP.NET 3.5을 선택하십시오.) 다음과 같은 추가 기능이 자동으로 선택됩니다 .NET 확장 성을 4.5

    • ISAPI 확장을
    • ISAPI 필터
    • .NET 확장 성 3.5 명령 행에 대한

this article를 살펴보고 그 작동하는지 확인 (ASP.NET 3.5 경우 선정되었다).

+1

감사하지만이 기능은 이미 설치되었습니다. 나는 그들을 제거하는 방법을 찾으려고 노력했다. PowerShell 'Remove-WindowsFeature'를 통해 관리 했는데도 방법을 볼 수 없습니다. –

+0

gui를 사용하여 기능을 "해제"(선택 취소)하지 않으시겠습니까? –

+1

그들은 선택을 취소하지 않을 것입니다! 진지하게. 나는 역할 및 기능 추가 마법사에 있는데 항목에 회색 사각형이 있지만 사각형을 선택 취소 할 수 없으며 진드기가 회색입니다. 그것은 일방 통행과 같습니다. PowerShell을 통해 I * can *을 제거 할 수 있습니다. –

0

Get-WindowsFeature을 사용하여 나열하고 Remove-WindowsFeature을 사용하여 제거하거나 GUI 도구가 있지만 예상 한 곳이 아닙니다.

문제는 내가 2012 시작 화면에서 검색 도구를 사용하여 "Windows 기능 켜기/끄기"()가 잘못된 경우 인 "기능"을 입력했다는 것입니다.이 기능을 통해 시작할 때 기능을 끌 수 없기 때문입니다. 그것이 제시하는 도구. Windows UI 버그입니다.

서버 관리자의 관리 메뉴에서 역할 및 기능 제거가 필요했습니다. 2012 R2 푸른 갤러리 VM 벽돌 VM에 보이는 윈도우 서버에서 .NET 4.5을 제거 중요

, 그냥 다시 시작할 명령 프롬프트를 얻을. 이것은 두 번 발생했는데 두 대의 VM이 죽었습니다. IIS로 ASP.NET을 다시 등록해야하는 경우 어떻게해야 할 지 잘 모릅니다. Windows 2008을 사용 하시겠습니까?

+0

와우. IIS 및 .NET Framework 재설치가 13 % 지연되었습니다. 다시 시작하면 VM이 완전히 브릭됩니다! –

0

실제로 iis8에 프레임 워크를 등록 할 필요가 없습니다. 프레임 워크 4.5에서 작업하려면 아래 단계를 따르십시오.

enter image description here

또는

실행 관리 명령 프롬프트에서 다음 명령 : DISM/온라인/사용 - 기능/featurename : IIS-ASPNET45 HTTP의