【问题标题】:Error occur when using Membership.GetUser()使用 Membership.GetUser() 时发生错误
【发布时间】:2012-04-20 05:37:07
【问题描述】:

当我使用Membership.GetUser() 方法并包含using System.Web.Security; 命名空间时,错误表明

“类型‘System.Web.Security.MembershipUser’定义在一个 未引用的程序集。您必须添加对程序集的引用 'System.Web.ApplicationServices,版本=4.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35'。 C:\Raj\Orchard\src\Orchard.Web\Modules\test\Controllers\VideoController.cs"

【问题讨论】:

    标签: c# asp.net-mvc-3 c#-4.0


    【解决方案1】:

    您需要在 Visual Studio 项目中对 System.Web.ApplicationServices 程序集执行“添加引用”。更多信息请参考以下链接:How to: Add or Remove References in Visual Studio

    在 Visual C# 中添加引用

    在解决方案资源管理器中,右键单击项目节点并单击添加 参考。

    在“添加引用”对话框中,选择指示类型的选项卡 您要引用的组件。

    选择要引用的组件,然后单击“确定”。

    【讨论】:

      【解决方案2】:

      虽然Memebership 类驻留在System.Web 程序集中,但GetUser 方法返回MembershipUser 类型的对象,该类型在System.Web.ApplicationServices 程序集中定义。

      因此,您需要添加对该程序集的引用,以便您可以在代码中使用所述类型。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-07
        • 2017-11-25
        • 1970-01-01
        • 2023-03-12
        • 2017-11-06
        • 1970-01-01
        相关资源
        最近更新 更多