今天我将我的应用程序更新到了最新版本。现在在这段代码:
Membership.GetUser();
我收到以下错误:
找不到方法:“System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()”。
我知道更新改变了我的 web.config - 也许是因为这个文件现在有问题?
今天我将我的应用程序更新到了最新版本。现在在这段代码:
Membership.GetUser();
我收到以下错误:
找不到方法:“System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()”。
我知道更新改变了我的 web.config - 也许是因为这个文件现在有问题?
看起来这是由包Microsoft.AspNet.Providers.Core
v. 1.2 引起的。我卸载了它,然后安装了 1.1 版。如果你也在使用LocaDb
,你必须卸载LocaDb
包,因为它依赖于Microsoft.AspNet.Providers.Core
. 之后您必须重新安装LocaDb
。
使用 Visual Studio 中的 NuGet 包管理器控制台获取 v. 1.1:
Install-Package Microsoft.AspNet.Providers.Core -Version 1.1