Make ContainerControllerFactory exceptions more explicit

This commit is contained in:
Stephan
2019-02-04 17:59:12 +01:00
parent 2e5967ff9e
commit 1e8b8feee8

View File

@@ -16,7 +16,14 @@ namespace Umbraco.Web.Mvc
protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType)
{
return (IController) _container.GetInstance(controllerType);
try
{
return (IController) _container.GetInstance(controllerType);
}
catch (Exception e)
{
throw new Exception($"Failed to create an instance of controller type {controllerType.FullName} (see inner exception).", e);
}
}
public override void ReleaseController(IController controller)