<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Munq Issue Tracker Rss Feed</title><link>http://munq.codeplex.com/WorkItem/List.aspx</link><description>Munq Issue Tracker Rss Description</description><item><title>Reopened Issue: New issue in 3.1.4 [6797]</title><link>http://munq.codeplex.com/workitem/6797</link><description>Hi I&amp;#39;m getting an error since upgrading to the new  version.&lt;br /&gt;&amp;#160;&lt;br /&gt;I register munq in startup, but the requestlifetime isn&amp;#39;t binding to the EndRequest til later which causes the following error to be thrown&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#91;InvalidOperationException&amp;#58; Event handlers can only be bound to HttpApplication events during IHttpModule initialization.&amp;#93;&lt;br /&gt;   System.Web.HttpApplication.ThrowIfEventBindingDisallowed&amp;#40;&amp;#41; &amp;#43;11547053&lt;br /&gt;   System.Web.HttpApplication.AddSyncEventHookup&amp;#40;Object key, Delegate handler, RequestNotification notification, Boolean isPostNotification&amp;#41; &amp;#43;30&lt;br /&gt;   System.Web.HttpApplication.add_EndRequest&amp;#40;EventHandler value&amp;#41; &amp;#43;62&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.EnsureDisposerInstalled&amp;#40;&amp;#41; &amp;#43;212&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.GetInstance&amp;#40;IRegistration registration&amp;#41; &amp;#43;397&lt;br /&gt;   Munq.Registration.GetInstance&amp;#40;&amp;#41; &amp;#43;180&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;String name, Type type&amp;#41; &amp;#43;123&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;&amp;#41; &amp;#43;93&lt;br /&gt;   BillTracker.App_Start.MunqMvc3Startup.FetchCurrentUser&amp;#40;HttpContext ctx, IocContainer container&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;112&lt;br /&gt;   BillTracker.App_Start.&amp;#60;&amp;#62;c__DisplayClassc.&amp;#60;PreStart&amp;#62;b__5&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;80&lt;br /&gt;   BillTracker.Core.Domain.User.get_Current&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker.Core&amp;#92;Domain&amp;#92;User.cs&amp;#58;28&lt;br /&gt;   BillTracker.Controllers.HomeController.Index&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;Controllers&amp;#92;HomeController.cs&amp;#58;25&lt;br /&gt;   lambda_method&amp;#40;Closure , ControllerBase , Object&amp;#91;&amp;#93; &amp;#41; &amp;#43;113&lt;br /&gt;   System.Web.Mvc.ReflectedActionDescriptor.Execute&amp;#40;ControllerContext controllerContext, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;264&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod&amp;#40;ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;39&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClass15.&amp;#60;InvokeActionMethodWithFilters&amp;#62;b__12&amp;#40;&amp;#41; &amp;#43;129&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters&amp;#40;ControllerContext controllerContext, IList&amp;#96;1 filters, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;314&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeAction&amp;#40;ControllerContext controllerContext, String actionName&amp;#41; &amp;#43;825488&lt;br /&gt;   System.Web.Mvc.Controller.ExecuteCore&amp;#40;&amp;#41; &amp;#43;159&lt;br /&gt;   System.Web.Mvc.ControllerBase.Execute&amp;#40;RequestContext requestContext&amp;#41; &amp;#43;335&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClassb.&amp;#60;BeginProcessRequest&amp;#62;b__5&amp;#40;&amp;#41; &amp;#43;62&lt;br /&gt;   System.Web.Mvc.Async.&amp;#60;&amp;#62;c__DisplayClass1.&amp;#60;MakeVoidDelegate&amp;#62;b__0&amp;#40;&amp;#41; &amp;#43;20&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClasse.&amp;#60;EndProcessRequest&amp;#62;b__d&amp;#40;&amp;#41; &amp;#43;54&lt;br /&gt;   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute&amp;#40;&amp;#41; &amp;#43;469&lt;br /&gt;   System.Web.HttpApplication.ExecuteStep&amp;#40;IExecutionStep step, Boolean&amp;#38; completedSynchronously&amp;#41; &amp;#43;375&lt;br /&gt;</description><author>mdennis</author><pubDate>Fri, 14 Jun 2013 07:02:17 GMT</pubDate><guid isPermaLink="false">Reopened Issue: New issue in 3.1.4 [6797] 20130614070217A</guid></item><item><title>Reopened Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799]</title><link>http://munq.codeplex.com/workitem/6799</link><description>The Munq.CommonServiceLocator package version 3.1.2 on Nuget &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#47;Munq.CommonServiceLocator&amp;#41; has a dependency on the package CommonServiceLocator &amp;#40;&amp;#62;&amp;#61; 1.1&amp;#41;.&lt;br /&gt;&amp;#160;&lt;br /&gt;The CommonServiceLocator package&amp;#39;s latest version appears to be 1.0, meaning that Munq.CommonServiceLocator cannot resolve its dependencies and therefore can&amp;#39;t be installed.&lt;br /&gt;</description><author>mdennis</author><pubDate>Fri, 14 Jun 2013 07:02:17 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799] 20130614070217A</guid></item><item><title>Closed Issue: New issue in 3.1.4 [6797]</title><link>http://munq.codeplex.com/workitem/6797</link><description>Hi I&amp;#39;m getting an error since upgrading to the new  version.&lt;br /&gt;&amp;#160;&lt;br /&gt;I register munq in startup, but the requestlifetime isn&amp;#39;t binding to the EndRequest til later which causes the following error to be thrown&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#160;&lt;br /&gt;&amp;#91;InvalidOperationException&amp;#58; Event handlers can only be bound to HttpApplication events during IHttpModule initialization.&amp;#93;&lt;br /&gt;   System.Web.HttpApplication.ThrowIfEventBindingDisallowed&amp;#40;&amp;#41; &amp;#43;11547053&lt;br /&gt;   System.Web.HttpApplication.AddSyncEventHookup&amp;#40;Object key, Delegate handler, RequestNotification notification, Boolean isPostNotification&amp;#41; &amp;#43;30&lt;br /&gt;   System.Web.HttpApplication.add_EndRequest&amp;#40;EventHandler value&amp;#41; &amp;#43;62&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.EnsureDisposerInstalled&amp;#40;&amp;#41; &amp;#43;212&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.GetInstance&amp;#40;IRegistration registration&amp;#41; &amp;#43;397&lt;br /&gt;   Munq.Registration.GetInstance&amp;#40;&amp;#41; &amp;#43;180&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;String name, Type type&amp;#41; &amp;#43;123&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;&amp;#41; &amp;#43;93&lt;br /&gt;   BillTracker.App_Start.MunqMvc3Startup.FetchCurrentUser&amp;#40;HttpContext ctx, IocContainer container&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;112&lt;br /&gt;   BillTracker.App_Start.&amp;#60;&amp;#62;c__DisplayClassc.&amp;#60;PreStart&amp;#62;b__5&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;80&lt;br /&gt;   BillTracker.Core.Domain.User.get_Current&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker.Core&amp;#92;Domain&amp;#92;User.cs&amp;#58;28&lt;br /&gt;   BillTracker.Controllers.HomeController.Index&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;Controllers&amp;#92;HomeController.cs&amp;#58;25&lt;br /&gt;   lambda_method&amp;#40;Closure , ControllerBase , Object&amp;#91;&amp;#93; &amp;#41; &amp;#43;113&lt;br /&gt;   System.Web.Mvc.ReflectedActionDescriptor.Execute&amp;#40;ControllerContext controllerContext, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;264&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod&amp;#40;ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;39&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClass15.&amp;#60;InvokeActionMethodWithFilters&amp;#62;b__12&amp;#40;&amp;#41; &amp;#43;129&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters&amp;#40;ControllerContext controllerContext, IList&amp;#96;1 filters, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;314&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeAction&amp;#40;ControllerContext controllerContext, String actionName&amp;#41; &amp;#43;825488&lt;br /&gt;   System.Web.Mvc.Controller.ExecuteCore&amp;#40;&amp;#41; &amp;#43;159&lt;br /&gt;   System.Web.Mvc.ControllerBase.Execute&amp;#40;RequestContext requestContext&amp;#41; &amp;#43;335&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClassb.&amp;#60;BeginProcessRequest&amp;#62;b__5&amp;#40;&amp;#41; &amp;#43;62&lt;br /&gt;   System.Web.Mvc.Async.&amp;#60;&amp;#62;c__DisplayClass1.&amp;#60;MakeVoidDelegate&amp;#62;b__0&amp;#40;&amp;#41; &amp;#43;20&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClasse.&amp;#60;EndProcessRequest&amp;#62;b__d&amp;#40;&amp;#41; &amp;#43;54&lt;br /&gt;   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute&amp;#40;&amp;#41; &amp;#43;469&lt;br /&gt;   System.Web.HttpApplication.ExecuteStep&amp;#40;IExecutionStep step, Boolean&amp;#38; completedSynchronously&amp;#41; &amp;#43;375&lt;br /&gt;</description><author>mdennis</author><pubDate>Thu, 16 May 2013 08:57:30 GMT</pubDate><guid isPermaLink="false">Closed Issue: New issue in 3.1.4 [6797] 20130516085730A</guid></item><item><title>Closed Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799]</title><link>http://munq.codeplex.com/workitem/6799</link><description>The Munq.CommonServiceLocator package version 3.1.2 on Nuget &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#47;Munq.CommonServiceLocator&amp;#41; has a dependency on the package CommonServiceLocator &amp;#40;&amp;#62;&amp;#61; 1.1&amp;#41;.&lt;br /&gt;&amp;#160;&lt;br /&gt;The CommonServiceLocator package&amp;#39;s latest version appears to be 1.0, meaning that Munq.CommonServiceLocator cannot resolve its dependencies and therefore can&amp;#39;t be installed.&lt;br /&gt;</description><author>mdennis</author><pubDate>Thu, 16 May 2013 08:57:30 GMT</pubDate><guid isPermaLink="false">Closed Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799] 20130516085730A</guid></item><item><title>Commented Issue: CanResolve returns false for arbitrary types that can resolve [7131]</title><link>http://munq.codeplex.com/workitem/7131</link><description>&amp;#60;p&amp;#62;Because CanResolve returns false even when a non-registered concrete class could be resolved because all of its constructor dependencies are registered, I can&amp;#38;&amp;#35;39&amp;#59;t use CanResolve in place of a try&amp;#47;catch. Try&amp;#47;catch is obviously much slower than a spot check for all the other cases where Munq will throw when it can&amp;#38;&amp;#35;39&amp;#59;t resolve. We need either CanResolve to return true when a concrete type that isn&amp;#38;&amp;#35;39&amp;#59;t registered can resolve by dependency, or a TryResolve method that will attempt to resolve without throwing an exception.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: ** Comment from web user: Crenna ** &lt;p&gt;I've forked a default implementation which includes both CanResolve returning true when Munq can, in fact, resolve an arbitrary type, as well as suppressing all exceptions. I realize exceptions are informative for long dependency graphs, but for high performance applications and in MVC/Web API where default resolutions routinely fallback on null, it's not acceptable. My version of Munq with these edits lives here: https://github.com/danielcrenna/container.&lt;/p&gt;</description><author>Crenna</author><pubDate>Sun, 28 Oct 2012 17:06:24 GMT</pubDate><guid isPermaLink="false">Commented Issue: CanResolve returns false for arbitrary types that can resolve [7131] 20121028050624P</guid></item><item><title>Created Issue: CanResolve returns false for arbitrary types that can resolve [7131]</title><link>http://munq.codeplex.com/workitem/7131</link><description>Because CanResolve returns false even when a non-registered concrete class could be resolved because all of its constructor dependencies are registered, I can&amp;#39;t use CanResolve in place of a try&amp;#47;catch. Try&amp;#47;catch is obviously much slower than a spot check for all the other cases where Munq will throw when it can&amp;#39;t resolve. We need either CanResolve to return true when a concrete type that isn&amp;#39;t registered can resolve by dependency, or a TryResolve method that will attempt to resolve without throwing an exception.&lt;br /&gt;</description><author>Crenna</author><pubDate>Mon, 17 Sep 2012 22:29:43 GMT</pubDate><guid isPermaLink="false">Created Issue: CanResolve returns false for arbitrary types that can resolve [7131] 20120917102943P</guid></item><item><title>Commented Issue: New issue in 3.1.4 [6797]</title><link>http://munq.codeplex.com/workitem/6797</link><description>Hi I&amp;#39;m getting an error since upgrading to the new  version.&lt;br /&gt;&lt;br /&gt;I register munq in startup, but the requestlifetime isn&amp;#39;t binding to the EndRequest til later which causes the following error to be thrown&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#91;InvalidOperationException&amp;#58; Event handlers can only be bound to HttpApplication events during IHttpModule initialization.&amp;#93;&lt;br /&gt;   System.Web.HttpApplication.ThrowIfEventBindingDisallowed&amp;#40;&amp;#41; &amp;#43;11547053&lt;br /&gt;   System.Web.HttpApplication.AddSyncEventHookup&amp;#40;Object key, Delegate handler, RequestNotification notification, Boolean isPostNotification&amp;#41; &amp;#43;30&lt;br /&gt;   System.Web.HttpApplication.add_EndRequest&amp;#40;EventHandler value&amp;#41; &amp;#43;62&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.EnsureDisposerInstalled&amp;#40;&amp;#41; &amp;#43;212&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.GetInstance&amp;#40;IRegistration registration&amp;#41; &amp;#43;397&lt;br /&gt;   Munq.Registration.GetInstance&amp;#40;&amp;#41; &amp;#43;180&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;String name, Type type&amp;#41; &amp;#43;123&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;&amp;#41; &amp;#43;93&lt;br /&gt;   BillTracker.App_Start.MunqMvc3Startup.FetchCurrentUser&amp;#40;HttpContext ctx, IocContainer container&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;112&lt;br /&gt;   BillTracker.App_Start.&amp;#60;&amp;#62;c__DisplayClassc.&amp;#60;PreStart&amp;#62;b__5&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;80&lt;br /&gt;   BillTracker.Core.Domain.User.get_Current&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker.Core&amp;#92;Domain&amp;#92;User.cs&amp;#58;28&lt;br /&gt;   BillTracker.Controllers.HomeController.Index&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;Controllers&amp;#92;HomeController.cs&amp;#58;25&lt;br /&gt;   lambda_method&amp;#40;Closure , ControllerBase , Object&amp;#91;&amp;#93; &amp;#41; &amp;#43;113&lt;br /&gt;   System.Web.Mvc.ReflectedActionDescriptor.Execute&amp;#40;ControllerContext controllerContext, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;264&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod&amp;#40;ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;39&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClass15.&amp;#60;InvokeActionMethodWithFilters&amp;#62;b__12&amp;#40;&amp;#41; &amp;#43;129&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters&amp;#40;ControllerContext controllerContext, IList&amp;#96;1 filters, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;314&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeAction&amp;#40;ControllerContext controllerContext, String actionName&amp;#41; &amp;#43;825488&lt;br /&gt;   System.Web.Mvc.Controller.ExecuteCore&amp;#40;&amp;#41; &amp;#43;159&lt;br /&gt;   System.Web.Mvc.ControllerBase.Execute&amp;#40;RequestContext requestContext&amp;#41; &amp;#43;335&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClassb.&amp;#60;BeginProcessRequest&amp;#62;b__5&amp;#40;&amp;#41; &amp;#43;62&lt;br /&gt;   System.Web.Mvc.Async.&amp;#60;&amp;#62;c__DisplayClass1.&amp;#60;MakeVoidDelegate&amp;#62;b__0&amp;#40;&amp;#41; &amp;#43;20&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClasse.&amp;#60;EndProcessRequest&amp;#62;b__d&amp;#40;&amp;#41; &amp;#43;54&lt;br /&gt;   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute&amp;#40;&amp;#41; &amp;#43;469&lt;br /&gt;   System.Web.HttpApplication.ExecuteStep&amp;#40;IExecutionStep step, Boolean&amp;#38; completedSynchronously&amp;#41; &amp;#43;375&lt;br /&gt;Comments: ** Comment from web user: mdennis ** &lt;p&gt;Was attempting to add an event handler when not allowed in IIS.  Worked fine with the Dev WebServer.&lt;br /&gt;Changed to use a HttpModule to handle disposing of IDisposables in the IocContainer that are RequestLifetime.&lt;br /&gt;Get Nuget package Munq.IocContainer V3.1.6 or Munq 3.1.5 to get fix.&lt;/p&gt;</description><author>mdennis</author><pubDate>Sat, 28 Apr 2012 16:53:04 GMT</pubDate><guid isPermaLink="false">Commented Issue: New issue in 3.1.4 [6797] 20120428045304P</guid></item><item><title>Closed Issue: Infinite loop when auto-resolving unregistered class with unresolvable dependencies [6516]</title><link>http://munq.codeplex.com/workitem/6516</link><description>Code&amp;#58;&lt;br /&gt;&lt;br /&gt;        interface IBar &amp;#123; &amp;#125;&lt;br /&gt;&lt;br /&gt;        class Foo&lt;br /&gt;        &amp;#123;&lt;br /&gt;            public Foo&amp;#40;IBar b&amp;#41; &amp;#123; &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        public void Test&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;            &lt;br /&gt;            var container &amp;#61; MunqDependencyResolver.Container&amp;#59;&lt;br /&gt;            var foo &amp;#61; container.Resolve&amp;#60;Foo&amp;#62;&amp;#40;&amp;#41;&amp;#59; &amp;#47;&amp;#47; infinite loop&amp;#33;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;After stepping in, the problem is in the Resolve method.  Since Foo is not resolvable, it attempts to auto-register it.  It creates a delegate that looks like &amp;#96;new Foo&amp;#40;Resolve&amp;#60;IBar&amp;#62;&amp;#40;&amp;#41;&amp;#41;&amp;#96; and registers that, then recursively calls Resolve.  The problem is that Foo is &amp;#42;still&amp;#42; not resolvable, because IBar cannot be resolved.  The auto-resolver does not distinguish between Foo being unregistered and Foo being unresolvable, and so it keeps attempting to register it until it runs out of stack space and crashes.&lt;br /&gt;Comments: &lt;p&gt;fixed&lt;/p&gt;</description><author>mdennis</author><pubDate>Fri, 09 Mar 2012 19:50:33 GMT</pubDate><guid isPermaLink="false">Closed Issue: Infinite loop when auto-resolving unregistered class with unresolvable dependencies [6516] 20120309075033P</guid></item><item><title>Closed Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591]</title><link>http://munq.codeplex.com/workitem/6591</link><description>public TType Resolve&amp;#60;TType&amp;#62;&amp;#40;&amp;#41; where TType &amp;#58; class&amp;#59;&lt;br /&gt;&lt;br /&gt;why&lt;br /&gt;Comments: &lt;p&gt;Not an issue, should be in Discussions&lt;/p&gt;</description><author>mdennis</author><pubDate>Fri, 09 Mar 2012 19:49:53 GMT</pubDate><guid isPermaLink="false">Closed Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591] 20120309074953P</guid></item><item><title>Commented Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591]</title><link>http://munq.codeplex.com/workitem/6591</link><description>public TType Resolve&amp;#60;TType&amp;#62;&amp;#40;&amp;#41; where TType &amp;#58; class&amp;#59;&lt;br /&gt;&lt;br /&gt;why&lt;br /&gt;Comments: ** Comment from web user: mdennis ** &lt;p&gt;This is a question for the Discussions, not an Issue.&lt;/p&gt;&lt;p&gt;The reason is that in order to resolve TType, there needs to be a constructor.  Only classes have constructors.  Value objects such as int, string, ... do not.&lt;/p&gt;&lt;p&gt;Matthew&lt;/p&gt;</description><author>mdennis</author><pubDate>Fri, 09 Mar 2012 18:53:39 GMT</pubDate><guid isPermaLink="false">Commented Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591] 20120309065339P</guid></item><item><title>Commented Issue: New issue in 3.1.4 [6797]</title><link>http://munq.codeplex.com/workitem/6797</link><description>Hi I&amp;#39;m getting an error since upgrading to the new  version.&lt;br /&gt;&lt;br /&gt;I register munq in startup, but the requestlifetime isn&amp;#39;t binding to the EndRequest til later which causes the following error to be thrown&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#91;InvalidOperationException&amp;#58; Event handlers can only be bound to HttpApplication events during IHttpModule initialization.&amp;#93;&lt;br /&gt;   System.Web.HttpApplication.ThrowIfEventBindingDisallowed&amp;#40;&amp;#41; &amp;#43;11547053&lt;br /&gt;   System.Web.HttpApplication.AddSyncEventHookup&amp;#40;Object key, Delegate handler, RequestNotification notification, Boolean isPostNotification&amp;#41; &amp;#43;30&lt;br /&gt;   System.Web.HttpApplication.add_EndRequest&amp;#40;EventHandler value&amp;#41; &amp;#43;62&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.EnsureDisposerInstalled&amp;#40;&amp;#41; &amp;#43;212&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.GetInstance&amp;#40;IRegistration registration&amp;#41; &amp;#43;397&lt;br /&gt;   Munq.Registration.GetInstance&amp;#40;&amp;#41; &amp;#43;180&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;String name, Type type&amp;#41; &amp;#43;123&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;&amp;#41; &amp;#43;93&lt;br /&gt;   BillTracker.App_Start.MunqMvc3Startup.FetchCurrentUser&amp;#40;HttpContext ctx, IocContainer container&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;112&lt;br /&gt;   BillTracker.App_Start.&amp;#60;&amp;#62;c__DisplayClassc.&amp;#60;PreStart&amp;#62;b__5&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;80&lt;br /&gt;   BillTracker.Core.Domain.User.get_Current&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker.Core&amp;#92;Domain&amp;#92;User.cs&amp;#58;28&lt;br /&gt;   BillTracker.Controllers.HomeController.Index&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;Controllers&amp;#92;HomeController.cs&amp;#58;25&lt;br /&gt;   lambda_method&amp;#40;Closure , ControllerBase , Object&amp;#91;&amp;#93; &amp;#41; &amp;#43;113&lt;br /&gt;   System.Web.Mvc.ReflectedActionDescriptor.Execute&amp;#40;ControllerContext controllerContext, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;264&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod&amp;#40;ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;39&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClass15.&amp;#60;InvokeActionMethodWithFilters&amp;#62;b__12&amp;#40;&amp;#41; &amp;#43;129&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters&amp;#40;ControllerContext controllerContext, IList&amp;#96;1 filters, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;314&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeAction&amp;#40;ControllerContext controllerContext, String actionName&amp;#41; &amp;#43;825488&lt;br /&gt;   System.Web.Mvc.Controller.ExecuteCore&amp;#40;&amp;#41; &amp;#43;159&lt;br /&gt;   System.Web.Mvc.ControllerBase.Execute&amp;#40;RequestContext requestContext&amp;#41; &amp;#43;335&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClassb.&amp;#60;BeginProcessRequest&amp;#62;b__5&amp;#40;&amp;#41; &amp;#43;62&lt;br /&gt;   System.Web.Mvc.Async.&amp;#60;&amp;#62;c__DisplayClass1.&amp;#60;MakeVoidDelegate&amp;#62;b__0&amp;#40;&amp;#41; &amp;#43;20&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClasse.&amp;#60;EndProcessRequest&amp;#62;b__d&amp;#40;&amp;#41; &amp;#43;54&lt;br /&gt;   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute&amp;#40;&amp;#41; &amp;#43;469&lt;br /&gt;   System.Web.HttpApplication.ExecuteStep&amp;#40;IExecutionStep step, Boolean&amp;#38; completedSynchronously&amp;#41; &amp;#43;375&lt;br /&gt;Comments: ** Comment from web user: mdennis ** &lt;p&gt;Need to document that Session, Request, and Request Lifetime Registered objects should not be resolved during Application_Start as Http_Context is not available at this time in IIS7 integrated mode&lt;/p&gt;</description><author>mdennis</author><pubDate>Fri, 09 Mar 2012 18:44:29 GMT</pubDate><guid isPermaLink="false">Commented Issue: New issue in 3.1.4 [6797] 20120309064429P</guid></item><item><title>Commented Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799]</title><link>http://munq.codeplex.com/workitem/6799</link><description>The Munq.CommonServiceLocator package version 3.1.2 on Nuget &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#47;Munq.CommonServiceLocator&amp;#41; has a dependency on the package CommonServiceLocator &amp;#40;&amp;#62;&amp;#61; 1.1&amp;#41;.&lt;br /&gt;&lt;br /&gt;The CommonServiceLocator package&amp;#39;s latest version appears to be 1.0, meaning that Munq.CommonServiceLocator cannot resolve its dependencies and therefore can&amp;#39;t be installed.&lt;br /&gt;Comments: ** Comment from web user: mdennis ** &lt;p&gt;Get the latest Nuget package &amp;#62;3.1.3&lt;/p&gt;</description><author>mdennis</author><pubDate>Fri, 09 Mar 2012 18:41:30 GMT</pubDate><guid isPermaLink="false">Commented Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799] 20120309064130P</guid></item><item><title>Closed Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6800]</title><link>http://munq.codeplex.com/workitem/6800</link><description>The Munq.CommonServiceLocator package version 3.1.2 on Nuget &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#47;Munq.CommonServiceLocator&amp;#41; has a dependency on the package CommonServiceLocator &amp;#40;&amp;#62;&amp;#61; 1.1&amp;#41;.&lt;br /&gt;&lt;br /&gt;The CommonServiceLocator package&amp;#39;s latest version appears to be 1.0, meaning that Munq.CommonServiceLocator cannot resolve its dependencies and therefore can&amp;#39;t be installed.&lt;br /&gt;Comments: &lt;p&gt;This  is a duplicate issue&lt;/p&gt;</description><author>mdennis</author><pubDate>Fri, 09 Mar 2012 18:39:50 GMT</pubDate><guid isPermaLink="false">Closed Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6800] 20120309063950P</guid></item><item><title>Commented Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6800]</title><link>http://munq.codeplex.com/workitem/6800</link><description>The Munq.CommonServiceLocator package version 3.1.2 on Nuget &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#47;Munq.CommonServiceLocator&amp;#41; has a dependency on the package CommonServiceLocator &amp;#40;&amp;#62;&amp;#61; 1.1&amp;#41;.&lt;br /&gt;&lt;br /&gt;The CommonServiceLocator package&amp;#39;s latest version appears to be 1.0, meaning that Munq.CommonServiceLocator cannot resolve its dependencies and therefore can&amp;#39;t be installed.&lt;br /&gt;Comments: ** Comment from web user: yeurch ** &lt;p&gt;Sorry, Codeplex went unresponsive and I ended up posting this twice. Please close this is a duplicate of &amp;#35;6799.&lt;/p&gt;</description><author>yeurch</author><pubDate>Fri, 24 Feb 2012 12:18:48 GMT</pubDate><guid isPermaLink="false">Commented Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6800] 20120224121848P</guid></item><item><title>Created Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6800]</title><link>http://munq.codeplex.com/workitem/6800</link><description>The Munq.CommonServiceLocator package version 3.1.2 on Nuget &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#47;Munq.CommonServiceLocator&amp;#41; has a dependency on the package CommonServiceLocator &amp;#40;&amp;#62;&amp;#61; 1.1&amp;#41;.&lt;br /&gt;&lt;br /&gt;The CommonServiceLocator package&amp;#39;s latest version appears to be 1.0, meaning that Munq.CommonServiceLocator cannot resolve its dependencies and therefore can&amp;#39;t be installed.&lt;br /&gt;</description><author>yeurch</author><pubDate>Fri, 24 Feb 2012 12:17:25 GMT</pubDate><guid isPermaLink="false">Created Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6800] 20120224121725P</guid></item><item><title>Created Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799]</title><link>http://munq.codeplex.com/workitem/6799</link><description>The Munq.CommonServiceLocator package version 3.1.2 on Nuget &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nuget.org&amp;#47;packages&amp;#47;Munq.CommonServiceLocator&amp;#41; has a dependency on the package CommonServiceLocator &amp;#40;&amp;#62;&amp;#61; 1.1&amp;#41;.&lt;br /&gt;&lt;br /&gt;The CommonServiceLocator package&amp;#39;s latest version appears to be 1.0, meaning that Munq.CommonServiceLocator cannot resolve its dependencies and therefore can&amp;#39;t be installed.&lt;br /&gt;</description><author>yeurch</author><pubDate>Fri, 24 Feb 2012 12:17:21 GMT</pubDate><guid isPermaLink="false">Created Issue: Munq.CommonServiceLocator NuGet package cannot be installed [6799] 20120224121721P</guid></item><item><title>Created Issue: New issue in 3.1.4 [6797]</title><link>http://munq.codeplex.com/workitem/6797</link><description>Hi I&amp;#39;m getting an error since upgrading to the new  version.&lt;br /&gt;&lt;br /&gt;I register munq in startup, but the requestlifetime isn&amp;#39;t binding to the EndRequest til later which causes the following error to be thrown&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#91;InvalidOperationException&amp;#58; Event handlers can only be bound to HttpApplication events during IHttpModule initialization.&amp;#93;&lt;br /&gt;   System.Web.HttpApplication.ThrowIfEventBindingDisallowed&amp;#40;&amp;#41; &amp;#43;11547053&lt;br /&gt;   System.Web.HttpApplication.AddSyncEventHookup&amp;#40;Object key, Delegate handler, RequestNotification notification, Boolean isPostNotification&amp;#41; &amp;#43;30&lt;br /&gt;   System.Web.HttpApplication.add_EndRequest&amp;#40;EventHandler value&amp;#41; &amp;#43;62&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.EnsureDisposerInstalled&amp;#40;&amp;#41; &amp;#43;212&lt;br /&gt;   Munq.LifetimeManagers.RequestLifetime.GetInstance&amp;#40;IRegistration registration&amp;#41; &amp;#43;397&lt;br /&gt;   Munq.Registration.GetInstance&amp;#40;&amp;#41; &amp;#43;180&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;String name, Type type&amp;#41; &amp;#43;123&lt;br /&gt;   Munq.IocContainer.Resolve&amp;#40;&amp;#41; &amp;#43;93&lt;br /&gt;   BillTracker.App_Start.MunqMvc3Startup.FetchCurrentUser&amp;#40;HttpContext ctx, IocContainer container&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;112&lt;br /&gt;   BillTracker.App_Start.&amp;#60;&amp;#62;c__DisplayClassc.&amp;#60;PreStart&amp;#62;b__5&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;App_Start&amp;#92;MunqMvc3Startup.cs&amp;#58;80&lt;br /&gt;   BillTracker.Core.Domain.User.get_Current&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker.Core&amp;#92;Domain&amp;#92;User.cs&amp;#58;28&lt;br /&gt;   BillTracker.Controllers.HomeController.Index&amp;#40;&amp;#41; in D&amp;#58;&amp;#92;projects&amp;#92;BillTracker&amp;#92;BillTracker&amp;#92;Controllers&amp;#92;HomeController.cs&amp;#58;25&lt;br /&gt;   lambda_method&amp;#40;Closure , ControllerBase , Object&amp;#91;&amp;#93; &amp;#41; &amp;#43;113&lt;br /&gt;   System.Web.Mvc.ReflectedActionDescriptor.Execute&amp;#40;ControllerContext controllerContext, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;264&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod&amp;#40;ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;39&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClass15.&amp;#60;InvokeActionMethodWithFilters&amp;#62;b__12&amp;#40;&amp;#41; &amp;#43;129&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter&amp;#40;IActionFilter filter, ActionExecutingContext preContext, Func&amp;#96;1 continuation&amp;#41; &amp;#43;826266&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters&amp;#40;ControllerContext controllerContext, IList&amp;#96;1 filters, ActionDescriptor actionDescriptor, IDictionary&amp;#96;2 parameters&amp;#41; &amp;#43;314&lt;br /&gt;   System.Web.Mvc.ControllerActionInvoker.InvokeAction&amp;#40;ControllerContext controllerContext, String actionName&amp;#41; &amp;#43;825488&lt;br /&gt;   System.Web.Mvc.Controller.ExecuteCore&amp;#40;&amp;#41; &amp;#43;159&lt;br /&gt;   System.Web.Mvc.ControllerBase.Execute&amp;#40;RequestContext requestContext&amp;#41; &amp;#43;335&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClassb.&amp;#60;BeginProcessRequest&amp;#62;b__5&amp;#40;&amp;#41; &amp;#43;62&lt;br /&gt;   System.Web.Mvc.Async.&amp;#60;&amp;#62;c__DisplayClass1.&amp;#60;MakeVoidDelegate&amp;#62;b__0&amp;#40;&amp;#41; &amp;#43;20&lt;br /&gt;   System.Web.Mvc.&amp;#60;&amp;#62;c__DisplayClasse.&amp;#60;EndProcessRequest&amp;#62;b__d&amp;#40;&amp;#41; &amp;#43;54&lt;br /&gt;   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute&amp;#40;&amp;#41; &amp;#43;469&lt;br /&gt;   System.Web.HttpApplication.ExecuteStep&amp;#40;IExecutionStep step, Boolean&amp;#38; completedSynchronously&amp;#41; &amp;#43;375&lt;br /&gt;</description><author>mcintyre321</author><pubDate>Thu, 23 Feb 2012 18:01:18 GMT</pubDate><guid isPermaLink="false">Created Issue: New issue in 3.1.4 [6797] 20120223060118P</guid></item><item><title>Commented Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591]</title><link>http://munq.codeplex.com/workitem/6591</link><description>public TType Resolve&amp;#60;TType&amp;#62;&amp;#40;&amp;#41; where TType &amp;#58; class&amp;#59;&lt;br /&gt;&lt;br /&gt;why&lt;br /&gt;Comments: ** Comment from web user: zsbfree ** &lt;p&gt;I found all method has the  TType&amp;#58;class ....but why we need it &lt;/p&gt;</description><author>zsbfree</author><pubDate>Mon, 07 Nov 2011 08:02:41 GMT</pubDate><guid isPermaLink="false">Commented Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591] 20111107080241A</guid></item><item><title>Created Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591]</title><link>http://munq.codeplex.com/workitem/6591</link><description>public TType Resolve&amp;#60;TType&amp;#62;&amp;#40;&amp;#41; where TType &amp;#58; class&amp;#59;&lt;br /&gt;&lt;br /&gt;why&lt;br /&gt;</description><author>zsbfree</author><pubDate>Mon, 07 Nov 2011 08:00:27 GMT</pubDate><guid isPermaLink="false">Created Issue: when use Resolve&lt;T&gt; method ,why T should be a class [6591] 20111107080027A</guid></item><item><title>Commented Issue: Infinite loop when auto-resolving unregistered class with unresolvable dependencies [6516]</title><link>http://munq.codeplex.com/workitem/6516</link><description>Code&amp;#58;&lt;br /&gt;&lt;br /&gt;        interface IBar &amp;#123; &amp;#125;&lt;br /&gt;&lt;br /&gt;        class Foo&lt;br /&gt;        &amp;#123;&lt;br /&gt;            public Foo&amp;#40;IBar b&amp;#41; &amp;#123; &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        public void Test&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;            &lt;br /&gt;            var container &amp;#61; MunqDependencyResolver.Container&amp;#59;&lt;br /&gt;            var foo &amp;#61; container.Resolve&amp;#60;Foo&amp;#62;&amp;#40;&amp;#41;&amp;#59; &amp;#47;&amp;#47; infinite loop&amp;#33;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;After stepping in, the problem is in the Resolve method.  Since Foo is not resolvable, it attempts to auto-register it.  It creates a delegate that looks like &amp;#96;new Foo&amp;#40;Resolve&amp;#60;IBar&amp;#62;&amp;#40;&amp;#41;&amp;#41;&amp;#96; and registers that, then recursively calls Resolve.  The problem is that Foo is &amp;#42;still&amp;#42; not resolvable, because IBar cannot be resolved.  The auto-resolver does not distinguish between Foo being unregistered and Foo being unresolvable, and so it keeps attempting to register it until it runs out of stack space and crashes.&lt;br /&gt;Comments: ** Comment from web user: dfullerton ** &lt;p&gt;This seems to fix it.  On line 48 of Container.Resolver.cs&amp;#58;&lt;/p&gt;&lt;p&gt;-  return Resolve&amp;#40;name, type&amp;#41;&amp;#59;&lt;br /&gt;&amp;#43;  return typeRegistry.Get&amp;#40;name, type&amp;#41;.GetInstance&amp;#40;&amp;#41;&amp;#59;&lt;/p&gt;</description><author>dfullerton</author><pubDate>Wed, 05 Oct 2011 18:03:55 GMT</pubDate><guid isPermaLink="false">Commented Issue: Infinite loop when auto-resolving unregistered class with unresolvable dependencies [6516] 20111005060355P</guid></item></channel></rss>