2012-04-20 131 views
2

當我使用Membership.GetUser()方法和包括using System.Web.Security;命名空間中的錯誤顯示,錯誤發生()

「類型‘System.Web.Security.MembershipUser’在 組件被定義沒有引用您必須添加對程序集的引用 'System.Web.ApplicationServices,Version = 4.0.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35'。C:\ Raj \ Orchard \ src \ Orchard.Web \ Modules \ test \ Controllers \ VideoController.cs「

回答

2

您需要在Visual Studio項目的System.Web.ApplicationServices程序集上執行「添加引用」。請參考以下鏈接瞭解更多信息:How to: Add or Remove References in Visual Studio

在Visual C#

在Solution Explorer中添加一個引用,用鼠標右鍵單擊該項目節點,然後單擊添加 參考。

在「添加引用」對話框中,選擇指示要引用的組件的類型的選項卡。

選擇要引用的組件,然後單擊確定。

2

Memebership雖然類駐留在System.Web程序集,所述GetUser方法返回MembershipUser類型的對象和此類型在System.Web.ApplicationServices組件定義。

因此,您需要添加對該程序集的引用,以便您可以在代碼中使用上述類型。