【问题标题】:MVC5, WebAPI2 and AutoFac not working. All Nuget packages updatedMVC5、WebAPI2 和 AutoFac 不工作。更新了所有 Nuget 包
【发布时间】:2013-10-30 17:05:55
【问题描述】:

我已经更新了我项目中的所有 nuget 包,以及 AutoFac MVC5 集成包(删除了 MVC4 之一),但仍然没有骰子。

覆盖成员时违反了继承安全规则:“Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()”。重写方法的安全可访问性必须与被重写方法的安全可访问性相匹配。

【问题讨论】:

    标签: asp.net-web-api autofac asp.net-mvc-5


    【解决方案1】:

    你需要的包可以在Nuget上搜索“autofac webapi2”找到。
    它被称为 Autofac ASP.NET WebApi 2 集成

    【讨论】:

    • 我看到它们现在已经发布了。谢谢,他们工作得很好。但是,即使您搜索“Autofac WebAPI2”,该软件包甚至不会出现在第一页上。但是 WebAPI (1) 的包可以。不过,不确定您是否可以对此做些什么。
    • 如果您在 nuget 中搜索“autofac webapi2”(不需要引号)...该包在结果中排​​名第 2...它修复了问题中的错误。
    • 当然可以,但是您搜索时通常会包括所有组件的版本号吗?至少我没有,这导致我在两年后的今天再次遇到这种情况。
    • @MEMark 这不是 Autofac 库本身在名称中被版本化;这表明这是与 WebApi2 集成的 Autofac 库。它自己的版本会增加(我相信现在是 3.x),但它始终是 WebApi2 集成的库。
    • Autofac.WebApi2 是 here
    猜你喜欢
    • 1970-01-01
    • 2015-08-29
    • 2017-09-29
    • 2014-06-14
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    相关资源
    最近更新 更多