찾다

 >  Q&A  >  본문

c# - mvc는 vs2013에서 개발되었으며 현재 2015에서 디버그되며 세부 사항은 다음과 같습니다.

오류 신고 세부정보

System.Web.Mvc.dll에서 "System.IO.FileNotFoundException" 유형의 예외가 발생했지만 사용자 코드에서는 처리되지 않았습니다

기타 정보: 'System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 파일 또는 어셈블리 또는 해당 종속성 중 하나를 로드할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다.

사진

이런 문제를 겪은 사람이 있나요? 도와주세요

習慣沉默習慣沉默2738일 전863

모든 응답(1)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-16 17:08:03

    분석 결과 'System.Web.Mvc 버전 2.0은 VS2010과 함께 출시되었으며 일반적으로 C:/Program Files/Microsoft ASP.NET/ASP.NET MVC 2/Assemblies/System.Web.Mvc에 위치합니다. 따라서 이를 사용할 때 참조에 대한 일부 처리를 수행해야 합니다.

    으아악
    1. 제3자를 참조하는 .dll을 저장하기 위해 프로젝트에 폴더를 만들 수 있습니다

    2. 이 폴더에 system.web.mvc.dll을 복사하세요

    3. 웹 프로젝트에서 이 dll에 대한 참조를
      4 폴더 아래의 system.web.mvc.dll로 변경합니다. "로컬 복사" 속성을 TRUE인 DLL로 설정합니다. 웹 프로젝트의 참조 폴더를 찾아 System.Web.Mvc 풀업 속성을 클릭하고 "속성 "로컬 복사" 속성을 선택한 다음 True로 설정되어 있는지 확인하면 됩니다.
      이렇게 하면 변경되지 않습니다. 게시하거나 재생성할 때마다 이 동적 라이브러리가 누락됩니다.
      문제가 해결되었으며 배포가 성공했습니다!
      출처: http://blog.csdn.net/zhensoft163/article/details/7106046

    회신하다
    0
  • 취소회신하다