MVC Contrib VerificationException

Я прочитал это сообщение, и я хотел использовать ControllerExtensions. Метод RedirectToAction. Но у меня есть Система. Безопасность. VerificationException, Который заявляет: аргумент типа' [тип MyController]' нарушает ограничение параметра типа 'T'.

Мой контроллер объявляется следующим образом:

   public class ProductsSearchController : Controller
   {
        ...
   }

Помогите мне, пожалуйста. Также я пытался загрузить последнюю библиотеку MvcContrib отсюда. Это не помогло мне.

Я заметил интересный факт. У меня есть это исключение только при вызове от модульных тестов. Но нет никакого исключения при использовании с веб-сайта. Однако это кажется не работой правильно. Когда я передаю объект действию в выражении как это:

this.RedirectToAction(x => x.Index(filter))

это просто называет.ToString этого объекта! И я получаю URL как это:

ProductsSearch? filter=WebShop. FinderModel. Фильтры. ProductsFilter

Что не так?

10
задан Iain Galloway 6 May 2015 в 10:49
поделиться