문제

저는 오 asp.net mvc 솔루션(s#arp 프레임워크)파크 두 개의 프로젝트 중 하나를 위해 웹과 컨트롤러입니다.나는 변경 dll 최신 버전(2.0)에 대한 시스템입니다.웹.MVC 및 Microsoft.웹.MVC.나는 또 내 Web.Config:

<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

이 이론()모든 해야할까요?

솔루션 구축 좋지만 제가 이 오류가 발생할 수 있습니다.

액세스하려고 시도했는 요소의 유형으로 호환되지 않으로 배열입니다.설명:처리되지 않은 예외가 발생했습니다 실행하는 동안 현재의 웹 요청을 합니다.스택 추적을 검토하십시오에 대한 자세한 내용은 오류에서 발생합니다.

예외 정보:시스템입니다.여 arraytypemismatchexception:액세스하려고 시도했는 요소의 유형으로 호환되지 않으로 배열입니다.

원본 오류가:

32 줄:선 33:ViewEngines.엔진입니다.Clear();선 34:ViewEngines.엔진입니다.(추가하는 새로운 AreaViewEngine());라인 35:선 36:ModelBinders.바인더도 있습니다.DefaultBinder=new SharpModelBinder();

이 되지 않을 수도 있습과 관련된 mvc 스위치지만 s#arp framework.어떤 아이디어가?감사합니다.

Best wishes,

기독교

도움이 되었습니까?

해결책

이 문제와 관련하 S#arp 공합니다.당신을 얻을 필요가 있습니다 MVC2 버전 S#arp 여기: http://github.com/codai/Sharp-Architecture/downloads.첫 번째 항목 목록은 당신이 원하는 것을 포함 VS2010 템플릿입니다.(참고 오타에서 설명하는 말 ASP.NET 2 야 ASP.NET MVC2)

는 희망 도움이 됩니다.

P.S.에 대해 궁금한 경우 예외의 원인,그 자체이 짧은 기사: http://dotnetperls.com/arraytypemismatchexception.용의자(보 S#arp1MVC2 원)는 SharpModelBinder (이 MVC1 버전)제와 호환되지 않 MVC2 의 구현 MVC DefaultBinder, 며,이것에서 잡은 컴파일 타임 때문에 SharpModelBinder 에서 상속 DefaultBinder 와 컴파일러가 생각하는 모든입니다.그것은 단지 런타임 시에는 acual incompatability 가 감지되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top