我正在从 mvc 5 迁移到 vnext。在为外部身份验证添加 Controller 时遇到了一些困难。
The type 'IdentityResult' exists in both 'Microsoft.AspNet.Identity.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' and 'Microsoft.AspNet.Identity, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null'
包的版本:
"Microsoft.AspNet.Identity": "3.0.0-beta5",
"MongoDB.AspNet.Identity;": "1.0.5" (and Microsoft.Asp.Net.Identity.Core as dependency)
我发现 Microsoft.AspNet.Identity.Core 是 AspNet.Identity.MongoDB 包的依赖项。我想使用 MongoDb,但我的引用不明确。
我有一些解决方案的想法:
有人提出解决此冲突的不同方法吗?
最佳答案
如果您有野心,您可以使用更新的依赖项重新编译 MongoDB 库并向项目发送 PR。如果这太费力了,别名似乎是正确的方法。
https://stackoverflow.com/questions/32524491/
相关文章:
php - 如何安装 PHP 的 MongoDB 驱动程序 — "pecl install mong
node.js - 如何使用一个属性的值作为另一个属性的默认值?
python - Mongo 连接从未发布 - Django 和 Mongoengine 使用 ge
mongodb - 通过 Grails 域标准在事件光标中发现 Mongo CursorNotFou
mongodb - jenssegers/laravel-mongodb 中的 MongoCurso
node.js - MongoError : attempt to write outside bu