Programing

VS 2012에 ASP.NET MVC 5 웹 응용 프로그램 템플릿이 없습니까?

crosscheck 2020. 12. 1. 07:42
반응형

VS 2012에 ASP.NET MVC 5 웹 응용 프로그램 템플릿이 없습니까?


저는 Visual Studio 2012를 사용하고 있으며 "Microsoft ASP.NET 및 Web Frameworks 2013.1-Visual Studio"를 방금 설치했습니다 .

예상대로 "ASP.NET MVC 5 Empty Project". 문제는 MVC 4 (예 :)를 사용할 때와 같이 이미 작동하는 "기본 응용 프로그램"시작하는 방법이 없다는 것입니다 "Asp.NET MVC 4 Web Application". 빈 템플릿 만 보입니다.

다음과 같은 답변을 보았습니다.

그리고 문제에 대한 이 기사찾았습니다 .

항상 처음부터 응용 프로그램을 만들 수 있기 때문에 이것은 명백한 스토퍼는 아니지만 VS 2012에서이를 달성 할 수 있는지 여전히 알고 싶습니다. 한 단계를 놓쳤습니까? 아니면 VS 2013이 필요합니까? 그? 완전한 기능을 갖춘 웹 애플리케이션 템플릿 (인증 등)은 MVC 5의 새로운 기능을 다루거나 프로토 타이핑에 유용 할 것입니다.


사용하여 새 프로젝트를 생성 한 후 ASP.NET MVC 5 Empty Project, 당신은 마우스 오른쪽 버튼을 클릭 한 다음 프로젝트를 클릭 할 수 있습니다 Add..> New Scaffolded Item...선택한 MVC다음, 왼쪽 MVC 5 Dependencies선택 Full dependencies프롬프트에서.

그러면 기본 레이아웃 ( Views\Shared\_Layout.cshtml), Content폴더, Scripts부트 스트랩이있는 폴더, jquery, modernizr 등이 추가되고 웹 애플리케이션 템플릿이 생성하는 기타 항목이 추가됩니다.

오류가 나타나면 : 단지 추가 "CS0103을 이름 '스타일'은 현재 컨텍스트에 존재하지 않는" <add namespace="System.Web.Optimization"/>아래 <namespaces>에서 보기 /의 Web.config


Sean Lynch의 대답은 훌륭하지만 완전하지는 않습니다.

그러나 Visual Studio 2013 에서처럼 템플릿을 준비하는 데 시간을 투자 한이 멋진 사람이 있습니다. 모든 것을 부트 스트랩 템플릿과 인증을 위해 미리 구성된 데이터베이스 테이블로 가져옵니다.

당신이 할 필요가 변경입니다 DefaultConnectionWeb.ConfigSQL 서버 사용자 및 관련 인증 테이블이 생성됩니다 모든 짜잔.

원본 블로그 아카이브 (web.archive.org 제공)

최신 정보

원래 블로그는 더 이상 온라인 상태가 아니지만 고맙게도 그의 템플릿은 여전히 ​​온라인 상태입니다. Visual Studio 2012 용 MVC5 템플릿은 여기에서 다운로드 할 수 있습니다.

Visual Studio 2012 용 MVC5 템플릿에 대한 직접 링크

다음은 원래 블로그에서 발췌 한 내용입니다.


템플릿 설치는 매우 간단하며 두 단계 만 거치면됩니다.

컴퓨터의 다음 폴더에 복사합니다 (필요한 경우 디렉토리 구조 생성).

%USERPROFILE%\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Web

이 작업을 완료 한 후 Visual Studio를 다시 시작하면 대화 상자에서이 템플릿을 사용하여 "Visual C #> Web"아래에 새 프로젝트를 만들 수 있습니다.

이제 기본적으로 제공되는 단순한 빈 구조보다 약간 더 모양이있는 애플리케이션을 만들 수 있으며 부트 스트랩과 그 반응 형 디자인, 전체 멤버십 시스템 및 사용자 인증, 번들, 필터, 일부 콘텐츠 페이지 등을 채택하는 이점을 누릴 수 있습니다.



두 가지 옵션이 있습니다.

  1. MVC5 지원이 내장 된 최신 2013 버전을 설치합니다 (VS2013에는 MVC3 및 ASPX 파일 템플릿이 없습니다 (ASPX 템플릿은 향후 추가 될 예정).)

  2. 2012 업데이트 4 유지. 내 이전 기사를 읽고 수정하십시오. http://geekswithblogs.net/anirugu/archive/2013/11/28/mvc-5-in-visual-studio-2012-update-4.-how -to.aspx


나는 지금 2012를 사용하지 않고 2013을 사용하고 있으며 mvc 5 템플릿이 있습니다. 그러나 mvc 5를 먼저 설치하여 mvc 5 템플릿이 표시되기 전에이 작업을 수행했습니다. http://www.asp.net/mvc/mvc5 에서 다운로드 할 수 있습니다 . 또한 대상 프레임 워크가 올바르게 설정되었는지 확인하십시오. 그런 다음 웹 구성을 다음과 같이 업데이트했습니다. 올바른 버전의 어셈블리가 있어야합니다. 이 정보를 얻기 위해 많은 것을 검색 했으므로 조사를 수행하면 여전히 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/20607648/no-asp-net-mvc-5-web-application-template-on-vs-2012

반응형