나는 그것이 Spring.NET Spring.Web.Mvc.SpringControllerFactory에서이 문제를 생각 :
controllerInstance는 Spring 컨테이너에서 얻을 수없는 경우
protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType)
{
IController controllerInstance = null;
if (controllerType != null)
{
IDictionary objectsOfType = ApplicationContext.GetObjectsOfType(controllerType);
if (objectsOfType.Count > 0)
{
controllerInstance = (IController)objectsOfType.Cast<DictionaryEntry>().First<DictionaryEntry>().Value;
}
}
else // there should be if (contollerInstance == null)
{
controllerInstance = base.GetControllerInstance(requestContext, controllerType);
}
this.AddActionInvokerTo(controllerInstance);
return controllerInstance;
}
-이 기본 클래스에서 검색한다 (DefaultControllerFactory) .
이 문제점은 2.0 M1에 대해보고되고 수정되었습니다. [SPRNET-1482] (https://jira.springsource.org/browse/SPRNET-1482)를 참조하십시오. –