2009-06-27 12 views
0

メンバーシップとプロファイルへのアクセスが必要なWCFサービスに取り組んでいます。ASP.net WCFのメンバーシップとプロファイル

System.Web.Security.Membershipクラスを使用してCreateUser()とValidateUser()を呼び出すことで、メンバーシップの作業ができましたが、プロファイルを動作させることができません。私は私のWCFでプロファイルオブジェクトISNエンドポイントことをしようとすると、私も」

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!Page.IsPostBack) 
    { 
     txtFirstName.Text = Profile.FirstName; 
     txtLastName.Text = Profile.LastName; 
     int foo = Profile.Age; 
    } 
} 

、私が見てきたすべてのサンプルiは下記掲載のようなASP.netためのもので呼び出すためにどのようなクラスを知りません私はそれにアクセスするための他の方法を見つけることができません。

誰かがプロファイルの詳細にアクセスする方法について書面で指示することができますか?

答えて

0

私はこの質問はあなたの問題をカバーして思う:

Why was the Profile provider not built into Web Apps?

私は、WebプロファイラBuilderは答えの一つに言及した使用しようとするだろう - あなたを助けることができる何かのように思えます。別の方法として、自動生成されたラッパーと同様の方法で、強力に型付けされたラッパーをプロファイルの周囲に渡すことがあります。

0

WCFサービスのasp.netの互換性を有効にしましたか? Windowsサービスではなく、IISでWCFサービスをホストしましたか?

この動作を使用するには、上記の両方を行う必要があります。

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] 
public class MyService : IMyService 
{ 
} 
+0

[AspNetCompatibilityRequirements]を私の運用契約に加え、web.configに追加しました。 "プロファイル"。 intelisenceに何も戻らない、 –

関連する問題