ASP.NET MVC 3- Microsoft-Web-Helpers v1.1的问题
-
11-10-2019 - |
题
我从Nuget升级了Microsof-Web-Helpers软件包,这本身取决于Facebook和Twitter API。现在,当我的应用程序尝试运行时,我会收到以下错误:
编译器错误消息:CS0246:找不到类型或名称名称“ SimpleMembershippRovider”(您是否缺少使用指令或汇编引用?)
Source Error:
Line 216: }
Line 217:
Line 218: private static SimpleMembershipProvider GetMembershipProvider() {
Line 219: var provider = Membership.Provider as SimpleMembershipProvider;
Line 220:
Source File: c:\Users\jp\documents\visual studio 2010\projects\myproj\myproj\App_Code\Facebook.cshtml Line: 218
我想知道是否有人遇到了这个问题,可以告诉我是否需要在我的项目中添加任何其他引用,或者更糟糕的是,在我的应用程序中创建一个虚拟的Simplemembershipprovider。我犹豫要更新Facebook代码,因为每当我从Nuget获得最新的Microsoft-Web-Helpers时,我都会被迫维护此文件。
谢谢
J.P
解决方案
我也有同样的问题。
谷歌搜索后,我找到了这个问题的简单解决方案。如上所述 这里, ,您所需要的只是将WebMatrix.data.dll和WebMatrix.webdata.dll文件复制到您的bin目录。
但是我建议将引用添加到webmatrix.data.dll和webmatrix.webdata.dll到该项目(并将“复制本地”属性设置为true for他们)。然后,即使您删除bin目录(如果您使用版本控件,则首选),这些文件将始终在构建后始终复制到bin目录。
不隶属于 StackOverflow