2010-08-13 1 views
1

Ошибка является: ПроизошлаУ меня есть открытый конструктор без параметров, но я все еще получаю ошибку говоря мне нужен один

Ошибка при создании контроллера типа «Foo». Если на контроллере нет контроллера , убедитесь, что он содержит пустой конструктор 10.

Однако fooController имеет беззадачный публичный конструктор. Я использую фабрику по умолчанию. Насколько я знаю, этот код работал, и ничего не изменилось - я установил, а затем удалю, MVC2.

+0

Пожалуйста, разместите код контроллера. – jfar

+0

Просьба представить более подробную информацию о коде. Если вы можете показать объявление и конструктор вашего контроллера, которые помогут. – Eilon

+0

Также укажите трассировку стека. – Levi

ответ

1

Оказывается, вы получаете эту ошибку, если в конструкторе есть исключение. Технически сообщение об ошибке правильное, но дополнительная информация немного вводит в заблуждение.

1

Убедитесь, что конструктор является открытым и без параметров. Также проверьте, что имя типа контроллера заканчивается на «Контроллер».

Смежные вопросы