考慮下面的代碼注入服務的依存關係到MVC網站地圖DynamicNodeProviderBase?我正在使用MVC3依賴解析器。如何使用StructureMap
但是,在運行應用程序,我得到一個'沒有默認構造函數'錯誤。我需要以某種方式將服務依賴注入到提供程序中,但我完全喪失了在哪裏/如何注入它們。我甚至不知道它是否可能作爲Mvc站點地圖可能不屬於依賴解析器。
考慮下面的代碼注入服務的依存關係到MVC網站地圖DynamicNodeProviderBase?我正在使用MVC3依賴解析器。如何使用StructureMap
但是,在運行應用程序,我得到一個'沒有默認構造函數'錯誤。我需要以某種方式將服務依賴注入到提供程序中,但我完全喪失了在哪裏/如何注入它們。我甚至不知道它是否可能作爲Mvc站點地圖可能不屬於依賴解析器。
請參閱此鏈接: http://mvcsitemap.codeplex.com/discussions/263971
我想你可以只使用:
private IMyService _myService
{
get
{
return DependencyResolver.Current.GetService<IMyService>();
}
}
,什麼也不做具體在構造函數
可以顯示註冊表的代碼? –