.net core .NET Core 2中定义的Microsoft.AspNetCore.Antifforgery库在哪里?
环境:Ubuntu 16.04 我已经编写了一个基于.NETCore1.1的ASP.NET应用程序。此应用程序按预期工作。今天,我刚刚将服务器升级到.net core .NET Core 2中定义的Microsoft.AspNetCore.Antifforgery库在哪里?,.net-core,.net Core,环境:Ubuntu 16.04 我已经编写了一个基于.NETCore1.1的ASP.NET应用程序。此应用程序按预期工作。今天,我刚刚将服务器升级到dotnet-sdk-2.0.0-preview2-006497。升级后,我在项目目录中运行以下命令,以确保所有内容都是最新的: $ dotnet migrate $ dotnet restore 现在,当我运行我的应用程序并尝试导航到我的登录页面时,我得到一个错误“找不到包Microsoft.AspNetCore.Antiforgery的编译库位
dotnet-sdk-2.0.0-preview2-006497。
升级后,我在项目目录中运行以下命令,以确保所有内容都是最新的:
$ dotnet migrate
$ dotnet restore
现在,当我运行我的应用程序并尝试导航到我的登录页面时,我得到一个错误“找不到包Microsoft.AspNetCore.Antiforgery的编译库位置”
不知道我怎么才能解决这个问题。考虑到。目前,
dotnet migrate
仅将Preview 2.NET Core项目迁移到.NET Core SDK 1.0项目,您必须手动更新应用程序,使之成为csproj中的.NET Core 2.0 Preview和Microsoft.AspNetCore.Antiforgery依赖项(其他依赖项也是如此).您是否已将应用程序更新为针对csproj中的.NET Core 2.0预览版和Microsoft.AspNetCore.Antifforgery依赖项?谢谢您的帮助。我认为“dotnetmigrate”会自动做到这一点。看起来我需要手动执行此操作。