asp.net 5 使用 DNX
asp.net 5 using DNX
我 运行 遇到了一个问题,试图在 project.json 中包含以下内容:
"Microsoft.AspNet.Security.Cookies": "1.0.0-beta3",
它给我以下错误:
项目TestApp中依赖Microsoft.AspNet.Securitu.Cookies1.0.0-beta3不支持框架DNX,Version=v4.5.1
以及:
项目TestApp中依赖Microsoft.AspNet.Securitu.Cookies1.0.0-beta3不支持框架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"
},
所以问题是,如果不支持"cookies"我可以用什么代替?,我试着环顾四周,但没有任何运气。
我想为我正在构建的小应用程序添加安全性,如果有任何更好的建议,我们将不胜感激。
您的操作有几处不正确:
- 您正在混合使用 beta2、beta4、beta5、beta8 和 rc1 软件包。由于在发布之间存在大量变动,因此这是灾难的根源。尝试坚持使用单一版本(rc1 是最新的稳定版本)。
- Microsoft.AspNet.Security.* has been renamed。如果您有其他无法找到
rc1
版本的软件包,请搜索 Announcements 存储库以查看它们是否已重命名。
我 运行 遇到了一个问题,试图在 project.json 中包含以下内容:
"Microsoft.AspNet.Security.Cookies": "1.0.0-beta3",
它给我以下错误:
项目TestApp中依赖Microsoft.AspNet.Securitu.Cookies1.0.0-beta3不支持框架DNX,Version=v4.5.1
以及:
项目TestApp中依赖Microsoft.AspNet.Securitu.Cookies1.0.0-beta3不支持框架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"
},
所以问题是,如果不支持"cookies"我可以用什么代替?,我试着环顾四周,但没有任何运气。
我想为我正在构建的小应用程序添加安全性,如果有任何更好的建议,我们将不胜感激。
您的操作有几处不正确:
- 您正在混合使用 beta2、beta4、beta5、beta8 和 rc1 软件包。由于在发布之间存在大量变动,因此这是灾难的根源。尝试坚持使用单一版本(rc1 是最新的稳定版本)。
- Microsoft.AspNet.Security.* has been renamed。如果您有其他无法找到
rc1
版本的软件包,请搜索 Announcements 存储库以查看它们是否已重命名。