0

project.json に以下を含めようとして問題が発生しています。

"Microsoft.AspNet.Security.Cookies": "1.0.0-beta3",

次のエラーが表示されます。

プロジェクト TestApp の依存関係 Microsoft.AspNet.Securitu.Cookies 1.0.0-beta3 は、フレームワーク DNX、バージョン = v4.5.1 をサポートしていません

としても:

プロジェクト TestApp の依存関係 Microsoft.AspNet.Securitu.Cookies 1.0.0-beta3 は、フレームワーク DNXCore、バージョン = v5.0 をサポートしていません

これらは指定された私のフレームワークです:

  "frameworks": {
    "dnx451": { },
    "dnxcore50": { }
  },

そして、ここに私の依存関係の完全なリストがあります:

  "dependencies": {
    "EntityFramework.Commands": "7.0.0-rc1-final",
    "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
    "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final",
    "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-rc1-final",
    "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final",
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
    "Microsoft.AspNet.Security.Cookies": "1.0.0-beta2",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final",
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
    "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta5",
    "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4",
    "Microsoft.Framework.Logging": "1.0.0-beta7",
    "Microsoft.Framework.Logging.Console": "1.0.0-beta8",
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc1-final"
  },

問題は、「Cookie」がサポートされていない場合、代わりに何を使用できるかということです。周りを見回そうとしましたが、うまくいきませんでした。

私が構築している小さなアプリにセキュリティを追加したいのですが、より良い提案があれば大歓迎です。

4

1 に答える 1

4

あなたがやっていることについていくつか間違っていることがあります:

  1. beta2、beta4、beta5、beta8、および rc1 パッケージを混在させています。リリースの間に多くのチャーンがあるので、それは災害のレシピです. 単一のリリースに固執するようにしてください (rc1 が最新の安定版です)。
  2. Microsoft.AspNet.Security.* の名前が変更されました。バージョンが見つからない他のパッケージがある場合はrc1、Announcements リポジトリを検索して、名前が変更されているかどうかを確認してください。
于 2016-02-22T06:53:16.960 に答える