Visual Studio 2010 MVC 프로젝트를 Visual Studio 2013 .Net 4.5로 업그레이드합니다. 이름 'LabelFor'가 MVC3의 현재 컨텍스트에 없습니다.
나는 여기에 다음과 같은 선언을 추가하려고
, 나는 오류가 발생 :나는 참조를 확인, 그들 모두는 장소에 있습니다. 뷰 폴더에 web.config를 추가했지만 수정하지 않았습니다.The type arguments for method 'System.Web.Mvc.Html.InputExtensions.PasswordFor(System.Web.Mvc.HtmlHelper, System.Linq.Expressions.Expression>)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
내가 놓친 게 있나요?
당신은 당신의보기 폴더에 배치 web.config에 올바른 정보가 있습니까? 실종으로 인해이 오류가 발생하는 중요한 부분이 있습니다. – Tommy
VS2013에서 새 MVC 프로젝트를 만들고 web.configs (웹 사이트 루트 및 Views 폴더 아래의 프로젝트)와 참조 된 어셈블리를 비교하고 마이그레이션 된 프로젝트를 적절히 조정하는 것이 좋습니다. 이것이 제가 사용하는 접근법입니다. – epignosisx