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"

4

2 に答える 2

2

VisualStudioプロジェクトのSystem.Web.ApplicationServicesアセンブリで「参照の追加」を実行する必要があります。詳細については、次のリンクを参照してください。方法:VisualStudioで参照を追加または削除する

Visual C#で参照を追加するには

ソリューションエクスプローラーで、プロジェクトノードを右クリックし、[参照の追加]をクリックします。

[参照の追加]ダイアログボックスで、参照するコンポーネントの種類を示すタブを選択します。

参照するコンポーネントを選択し、[OK]をクリックします。

于 2012-04-20T05:40:55.700 に答える
2

MemebershipクラスはSystem.Webアセンブリに存在しますが、メソッドGetUserはタイプのオブジェクトを返しMembershipUser、このタイプはアセンブリで定義されSystem.Web.ApplicationServicesます。

したがって、コードで上記のタイプを使用できるように、そのアセンブリへの参照を追加する必要があります。

于 2012-04-20T05:41:58.437 に答える