Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dependency injection 更新到ASP.NET 5 Beta 8:Microsoft.Framework.DependencyInjection与Microsoft.Extensions.DependencyInjection_Dependency Injection_Asp.net Core_Asp.net Core Mvc - Fatal编程技术网

Dependency injection 更新到ASP.NET 5 Beta 8:Microsoft.Framework.DependencyInjection与Microsoft.Extensions.DependencyInjection

Dependency injection 更新到ASP.NET 5 Beta 8:Microsoft.Framework.DependencyInjection与Microsoft.Extensions.DependencyInjection,dependency-injection,asp.net-core,asp.net-core-mvc,Dependency Injection,Asp.net Core,Asp.net Core Mvc,我从ASP.NET 5 Beta 6更新为ASP.NET 5 Beta 8,在向iSeries收集添加服务时遇到了一些问题 阅读提交消息时,我注意到名称空间Microsoft.Framework.DependencyInjection被重命名为Microsoft.Extensions.DependencyInjection,因此我也这样做了 现在我有以下问题: 找不到服务。ConfigureAntiforgery() 找不到服务。AddCookieAuthentication() 找不到服务.

我从ASP.NET 5 Beta 6更新为ASP.NET 5 Beta 8,在向
iSeries收集添加服务时遇到了一些问题

阅读提交消息时,我注意到名称空间
Microsoft.Framework.DependencyInjection
被重命名为
Microsoft.Extensions.DependencyInjection
,因此我也这样做了

现在我有以下问题:

  • 找不到服务。ConfigureAntiforgery()
  • 找不到服务。AddCookieAuthentication()
  • 找不到服务.AddSession()
  • services.AddSession(操作配置)
    找不到
  • 服务。找不到附加身份(操作配置)
  • 找不到服务。AddDefaultTokenProvider()
  • 找不到服务。AddMvc()
  • 这些扩展方法在旧名称空间中仍然可用,但像
    services.AddDataProtection()
    这样的其他扩展方法则不可用


    如何使其工作?

    在beta8(发行版)之后添加了
    Microsoft.Framework.DependencyInjection
    ->
    Microsoft.Extensions.DependencyInjection
    更改


    撤消命名更改,它应该可以工作。

    例如,现在位于新名称空间
    Microsoft.Extensions.DependencyInjection
    下。你确定你遵循了[安装步骤]()?包括
    dnvm升级
    ?根据它的不同。与。有趣的是,我正在查看github的最新版本,它使用
    Microsoft.Extensions.DependencyInjection
    。该文件的最后一次更改似乎是在17天前重命名Microsoft.Framework.->Microsoft.Extensions.*您的链接似乎旧了。MvcServiceCollectionExtensions链接中显示的最新更改似乎是9月2日?天哪!我又开始更新了,它很有效。我不知道出了什么问题。更多的解释可能会帮助未来的用户。这两件事是什么?