asp.net 5 с использованием DNX

Я столкнулся с проблемой, пытаясь включить следующее в project.json:

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

Это дает мне следующую ошибку:

Зависимость Microsoft.AspNet.Securitu.Cookies 1.0.0-beta3 в проекте TestApp не поддерживает фреймворк DNX, версия =v4.5.1

так же как:

Зависимость Microsoft.AspNet.Securitu.Cookies 1.0.0-beta3 в проекте TestApp не поддерживает фреймворк DNXCore, Version=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"
  },

Таким образом, вопрос в том, что если я не использую "куки", что я могу использовать вместо этого? Я попытался осмотреться, но мне не повезло.

Я хочу добавить безопасность для небольшого приложения, которое я создаю, любые лучшие предложения будут высоко оценены.

1 ответ

Решение

В том, что вы делаете, есть несколько неверных вещей:

  1. Вы смешиваете пакеты beta2, beta4, beta5, beta8 и rc1. Так как между выпусками есть много оттока, это - путь к катастрофе. Попробуйте придерживаться одного релиза (rc1 - последняя стабильная версия).
  2. Microsoft.AspNet.Security. * Был переименован. Если у вас есть другие пакеты, для которых вы не можете найти rc1 версия, поиск репозитория объявлений, чтобы увидеть, если они были переименованы.
Другие вопросы по тегам