Должно работать без изменений.
После еще нескольких исследований и помощи коллег я обнаружил, что Spring.NET работает с MVC3 - по крайней мере, насколько я могу видеть это сейчас. Моей первоначальной проблемой был неправильно отформатированный xml-файл для моих объектов инъекции (я не опубликовал код в вопросе).
Тем не менее, существуют проблемы с областями объектов. Кажется, что область действия request
не работает, поскольку все мои объекты все еще являются одиночными и после создания не могут обрабатывать более одного запроса.
Я попытался добавить общеизвестный атрибут singleton="false"
, и он как-то работал, поэтому мои объекты теперь будут создаваться при каждом запросе. Хорошо!
Однако я обнаружил, что В примере Spring.NET Spring.MvcQuickStart.2010
также используется атрибут singleton
со значением false
, так что, вероятно, это правильный путь (и true
по по умолчанию).
Я пока не знаю, как работать с областью session
, но по крайней мере мое веб-приложение работает для запросов (singleton="false"
) и всего приложения (без атрибута singleton
) с Spring.NET и MVC3 .
Лучший,
Jan