0
我想這個代碼註冊IAuthenticationManager中的Application_Start():我怎樣才能在Global.asax中註冊IAuthenticationManager與StructureMap
//
x.For<IAuthenticationManager>().Use(HttpContext.Current.GetOwinContext().Authentication);
當我跑我的mvc5項目中,我得到這個錯誤
無owin.Environment項目在上下文中找到
謝謝,它的工作......爲什麼當我使用建設它的工作這個你能更解釋一下嗎? – 2014-11-14 20:34:07
通過使用Func重載,您將推遲執行,直到容器需要解析依賴關係。第一個重載試圖立即解析應用程序啓動過程中的實例,其中沒有HttpContext。簡單地說,就是向容器提供一個實例並告訴它通過發回該實例來告訴容器與告訴容器如何在被詢問時如何創建一個實例來解決。 – 2014-11-14 20:42:38