1

현재 런타임 예외가 있습니다 : 'Systen.MissingMethodException :이 개체에 대해 정의 된 매개 변수없는 생성자가 없습니다.이 개체에 대해 정의 된 매개 변수없는 생성자가 없습니다.

구글 코드가 실제로 작동하지만 실제로 덤핑되어 많은 수의 사람들이 실제로 기본 컨스트럭터를 가지고 있지 않았기 때문에 어디에 잘못되었는지 알 수 없습니다!

내 전체 코드는 그 varely 큰부터 페이스트 빈에 여기에서 찾을 수 있습니다 : 당신의 도움에 대한 http://pastebin.com/RxdKgxSx

감사합니다!

+0

컨트롤러에 매개 변수없는 생성자가 있습니까? –

+0

예 : 공용 CursusController() { _agent = new BSCursusBeheerAgent(); } 공개 CursusController (ICursusBeheer 에이전트) { _agent = agent; } – Mittchel

답변

7

바꾸기 :

public ActionResult Create(UploadViewItem viewItem, HttpPostedFile postedFile) 

로 :

public ActionResult Create(UploadViewItem viewItem, HttpPostedFileBase postedFile) 

ASP.NET MVC는 실제 HttpContext 객체를 통해 추상화와 함께 작동 (HttpContextBase, HttpRequestBase, HttpResponseBase, HttpSessionBase, HttpPostedFileBase, ...).

그게 단위 테스트 및 그 조롱을 쉽게 할 수 있습니다.

ASP.NET MVC에서 파일을 업로드하는 방법에 대한 자세한 내용은 following blog post을 확인하십시오.

+0

감사합니다. 매력처럼 일했다;) – Mittchel

+0

다행스럽게 도울 수 있었다. 다른 질문이나이 대답을 수락하는 것이 좋습니다. –

+0

감사합니다. 나 한테 도움이 됐어. –

관련 문제