C# ASP.NET MVC 3-microsoft web helpers v1.1的问题

C# ASP.NET MVC 3-microsoft web helpers v1.1的问题,c#,asp.net-mvc-3,nuget,nuget-package,C#,Asp.net Mvc 3,Nuget,Nuget Package,我从nuget升级了我的microsof web helpers包,它本身依赖于facebook和twitter API。现在,当我的应用程序尝试运行时,出现以下错误: 编译器错误消息:CS0246:找不到类型或命名空间名称“SimpleMembershipProvider”(是否缺少using指令或程序集引用?) 我想知道是否有人遇到过这个问题,可以告诉我是否需要为我的项目添加任何其他引用,或者更糟糕的是,在我的应用程序中创建一个虚拟SimpleMembershipProvider。我对更新f

我从nuget升级了我的microsof web helpers包,它本身依赖于facebook和twitter API。现在,当我的应用程序尝试运行时,出现以下错误:

编译器错误消息:CS0246:找不到类型或命名空间名称“SimpleMembershipProvider”(是否缺少using指令或程序集引用?)

我想知道是否有人遇到过这个问题,可以告诉我是否需要为我的项目添加任何其他引用,或者更糟糕的是,在我的应用程序中创建一个虚拟SimpleMembershipProvider。我对更新facebook代码犹豫不决,因为每当我从nuget获得最新的microsoft web helpers时,我都会被迫维护此文件

谢谢


我也有同样的问题

通过谷歌搜索,我找到了解决这个问题的简单方法。如上所述,只需将WebMatrix.Data.dll和WebMatrix.WebData.dll文件复制到bin目录即可


但我建议在项目中添加对WebMatrix.Data.dll和WebMatrix.WebData.dll的引用(并将它们的“Copy Local”属性设置为true)。然后,这些文件将始终在生成后复制到bin目录,即使您删除了bin目录(如果使用版本控制,这是首选)。

谢谢您的帮助。虽然我不喜欢像这样给我的项目添油加醋。希望随着事情的成熟,这不会是必要的。谢谢,这也帮了我的忙。我希望NuGet在向MVC站点添加任何WebMatrix包时能够自动做到这一点。
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