我無法獲得asp.net mvc5身份以使用mysql。這裏是web.config部分。它可能是EF6不使用mvc5嗎?mysql和asp.net身份
<system.data>
<DbProviderFactories>
<remove name="MySQL Data Provider"/>
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
entityFramework>
<defaultConnectionFactory type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data" />
<providers>
<provider invariantName="MySql.Data.MySqlClient"
type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity" />
</providers>
</entityFramework>
錯誤是:
其它信息以實體框架 提供商類型MySql.Data.MySqlClient.MySqlProviderServices的」的 '實例' 構件, MySql.Data.Entity,版本= 6.7.4.0,Culture = neutral, PublicKeyToken = c5687fc88969c44d'沒有返回從'System.Data.Entity.Core.Common.DbProviderServices'繼承的對象 。 實體框架提供者必須繼承此類,並且 「實例」成員必須返回提供者的單例實例。 這可能是因爲供應商不支持實體框架6 或更高版本
獲得以下錯誤消息 - 安裝 - 包:更新「的EntityFramework 6.0.1」到'的EntityFramework 5.0.0失敗。無法找到與'EntityFramework 5.0.0'兼容的'Microsoft.AspNet.Identity.EntityFramework' 版本。 – knowledgeseeker
看起來像你必須降級身份... –