У меня старое решение asp.net mvc (s # arp framework) с двумя проектами, одним для веба, а другим для контроллера. Я изменил dll на последние версии (2.0) для System.Web.MVC и Microsoft.Web.MVC. Я также настроил свой Web.Config:
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Это (теоретически) все, что мне нужно сделать?
Решение строится нормально, но я получаю эту ошибку:
Попытка получить доступ к элементу как к типу, несовместимому с массивом.
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.ArrayTypeMismatchException: попытка доступа к элементу как к типу, несовместимому с массивом.
Ошибка источника:
Строка 32:
Строка 33: ViewEngines.Engines.Clear ();
Строка 34: ViewEngines.Engines.Add (new AreaViewEngine ());
Строка 35:
Строка 36: ModelBinders.Binders.DefaultBinder = new SharpModelBinder ();
Это может быть связано не с переключателем mvc, а с фреймворком s # arp. Есть идеи? Спасибо.
С наилучшими пожеланиями,
Christian