我正在使用用於管理依賴注入的Web API 2項目的StructureMap.WebApi2 nuget包。 Web API控制器使用構造函數注入來注入應該由StructureMap Ioc解析的UrlHelper依賴項。 我嘗試以下辦法來設置UrlHelper的Web API控制器:如何在Web API 2中使用StructureMap.WebApi2注入UrlHelper nuget包
public class FooController : ApiController
{
private UrlHelper _UrlHelper;
public ModelFactory(HttpRequestMessage request)
{
_UrlHelper = new UrlHelper(request);
}
}
但與上面的代碼我收到以下錯誤:
沒有默認實例註冊並不能自動確定鍵入'System.Net.Http.HttpMethod'沒有配置爲System.Net.Http.Http指定方法
任何人都可以建議我解決上述問題的最佳方法嗎?