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

标签 c# asp.net-mvc-3 nuget nuget-package

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

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

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 时,我都会被迫维护这个文件。

谢谢

日本

最佳答案

我也有同样的问题。

经过一番谷歌搜索后,我找到了解决此问题的简单方法。如所述here ,您只需将 WebMatrix.Data.dll 和 WebMatrix.WebData.dll 文件复制到您的 bin 目录即可。

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

关于c# - ASP.NET MVC 3 - microsoft-web-helpers v1.1 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4687438/

相关文章:

c# - Web 部署到 2 个独立的 Web 服务器?

licensing - 如何停止 ServiceStack 3.9.71 NuGet 包安装 ServiceStack.Text 4.0.24?

c# - .NET Graph SDK 更新 Sharepoint Online 列表项值

c# - EF Core 无法从匿名类型的查询选择转换为 DTO 对象类

C# - 从 URL 下载 PDF 并将其转换为 base64,而不将其保存在服务器上

asp.net-mvc - 在 MVC 3 中使用附加元数据的示例

c# - 在运行时显示随机图像

c# - 自定义配置文件提供程序 : The settings property '' was not found - MVC3

android - 无法安装 Xamarin.Android.Support.v4

reference - 如何在 Visual Studio 2013 中访问 NuGet 包管理器?