c# 프레임 보기 또는 컨트롤러를 추가 할 때 AppDomain을 가져 오는 Visual Studio 2013 오류




visual studio 2017.net framework (4)

Visual Studio 2013에서 새로운 C # MVC 4 빈 프로젝트에서 컨트롤러 폴더를 마우스 오른쪽 단추로 클릭하고 추가 -> 컨트롤러 ... 를 선택한 다음 컨트롤러 이름을 선택하고 추가를 클릭합니다. 다음과 같은 오류 팝업이 나타납니다.

C : \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 4 \ CodeTemplates \ AddController \ Controller.tt (-1, -1) : 오류 : AppDomain을 사용하여 호스트에서 변환을 실행합니다. 과정을 계속할 수 없습니다.

또한 해당 컨텍스트 메뉴 옵션을 사용하여보기 폴더에보기를 추가 할 때 발생합니다.

질문 : 문제를 해결하기위한 다음 단계는 무엇입니까?

지금까지 시도한 것 :

추가 컨텍스트 :

  • 이 오류가 발생하기 전에 여러 컨트롤러와 뷰를 문제없이 성공적으로 추가 할 수있었습니다. Visual Studio를 다시 시작하거나 성공한 시도와 실패한 시도 사이에 비정상적인 일이 발생하지 않았습니다.
  • 새 항목 추가 대화 상자를 통해 성공적으로 컨트롤러 또는보기를 추가 할 수 있지만 상황에 맞는 메뉴 추가 -> 컨트롤러추가 -> 보기 는 위의 오류를 나타냅니다.
  • Visual Studio 2013 업데이트 4가 있습니다.
  • 확장 기능 추가 :
    • .net reflector,
    • 무엇이든 붙이고,
    • 비주얼 스튜디오 창 제목,
    • slowcheetah - xml 변환,
    • 팀 기반 서버 전동 공구 2013,
    • 비주얼 스튜디오 2013 색상 테마 편집기,
    • 업데이트 4를위한 웹 필수 정보 2013,
    • wix 툴셋

확인해야 할 추가 사항은 Vista 및 이전 운영 체제에서 발생했습니다.

  1. IIS 디렉토리 의 소유자 : IIS 디렉토리 의 소유자가 IIS 및 Visual Studio를 실행하는 사용자와 다른 경우 문제를 일으킬 수 있으며 디렉토리의 소유권을 가져올 수있는 수많은 스크립트 또는 실행할 수있는 명령 줄이 있거나 고급 기능을 사용할 수 있습니다 보안 대화 상자.
  2. 권한 : 위의 소유자와 관련된 문제와 관련하여 Visual Studio 또는 IIS를 실행하는 사용자가 디렉터리 나 응용 프로그램 풀에 액세스 할 수있는 적절한 권한이없는 문제가있었습니다.
  3. 관리자로 실행 : Visual Studio를 관리자로 실행하지 않을 때 IIS에 문제가 발생했습니다. 관리자로 Visual Studio를 실행하면 위의 두 가지 문제와 관련된 많은 문제가 해결되거나 완전히 사라집니다. 나는 이것이 항상 모든 개발자에게 옵션이 될 수 없다는 것을 알고 있습니다.

나는 다음과 같이 제안 할 것이다 :

  1. 관리자 모드에서 Visual Studio 실행
  2. aspnet_regiis -I를 시도하십시오.

허가 문제라고 생각합니다.


방금 visulstudio 2013을 닫은 후 "관리자 권한으로 실행"모드로 다시 엽니 다. 그 후 내 문제를 해결하고 쉽게 각 컨트롤러에 대한보기를 추가했습니다.


.csproj 파일을 체크인 했습니까? 내가 VS2012에서 뷰 또는 컨트롤러를 추가 할 수 없었던 MVC에서 처음 작업을 시작했을 때 관련 (정확하게는 유사하지 않은) 문제가 발생했으며 GUID {E3E379DF-F4C6-4180-9B81-6769533ABE47} 뷰와 컨트롤러를 추가 할 수있었습니다.

희망이 문제를 해결하는 데 도움이!





visual-studio-2013