login register Sysop! about ME  

2014년 12월 29일 12시 34분 00초,     조회수 : 2143
  제목 : 프로 ASP.NET MVC 5 프레임워크 소스 다운 후 실행 에러..
SEQ : 11019 글쓴이 : itsjeju

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

'/' 응용 프로그램에 서버 오류가 있습니다.

컴파일 오류

설명: 이 요청을 제공하는 데 필요한 리소스를 컴파일하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확인한 다음 소스 
코드를 적절하게 수정하십시오. 

컴파일러 오류 메시지: CS0234: 'System.Web.Mvc' 네임스페이스에 'Ajax' 형식 또는 네임스페이스 이름이 없습니다. 어
셈블리 참조가 있는지 확인하십시오.

소스 오류:


줄 22:     using System.Web.WebPages;
줄 23:     using System.Web.Mvc;
줄 24:     using System.Web.Mvc.Ajax;
줄 25:     using System.Web.Mvc.Html;
줄 26:     using System.Web.Routing;

소스 파일: c:\Users\jeju\AppData\Local\Temp\Temporary ASP.NET 
Files\vs\be555312\c345899e\App_Web_index.cshtml.a8d08dba.qhd7rihe.0.cs    줄: 24 


자세한 컴파일러 출력 표시:

전체 컴파일 소스 표시:


버전 정보: Microsoft .NET Framework 버전:4.0.30319; ASP.NET 버전:4.0.30319.34237




질문 1) 소스 다운 후 그대로 실행하면 위와 같은 오류가 나옴니다. 
챕터 2~13 전부 똑같이 위와 같은 오류가 나와요.
실행 환경 : visual studio 2013 (professional)
=>참초 -> System.Web.Mvc -> 오른쪽마우스 -> 속성 -> 로컬복사를 'true'로 변경
하면 정상 작동합니다.

visual studio의 버전 변경에 따른 그런 것 같은데요.
요걸 해야 하는 이유가 어찌 되는지..해서요 ㅠㅠ

질문 2) 프로그램을 거의4년 정도 했나.. 그런것 같은데 아직도 개념이 안스네요.
챕터 13(sportsStore 마지막편)의 소스를 
변형 시키며 홈페이지를 만들까 하는데 괜찮은 방법일까요?
머 답이 없는 질문이긴 하지만...그냥. 오래간만에 질문하는김에
추가 질문으로 남겨봄니다..^^;;

  jake
  2014-12-30(07:54)
캐릭 이미지
소스를 동작하는 환경에 해당 어셈블리가 없어서 발생하는 문제입니다. 개발환경에서 운영
환경으로 소스를 배포할때도 가끔 만나는 문제입니다. 로컬복사를 true로 설정하면 빌드시
System.Web.Mvc.dll 을 bin 디렉토리에 복사해 주기 때문에 문제가 해결됩니다.

두번째 질문에 대해서 답변 드린다면, 좋은 방법이라고 생각됩니다. 처음에는 하고 싶은대
로 바꿀수 없어 고생하실 수 있을테지만 이렇게 직접적인 동기가 있어야 확실히 배울수 있
습니다.



제목 작성자 날짜 조회
프로 ASP.NET MVC 5 프레임워크 소스 다운 후 실행 에러.. (1) itsjeju 2014-12-29 2143

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})