3

profileカスタムプロバイダーを実装する MOSS コードを継承しました。セットアップは問題ないようです (プロバイダーと web.config)。

ユーザーはログインできますが、ログイン後、HttpContext.Current.Profileオブジェクトは null です。なぜヌルなのですか?どのように/いつ値を取得することになっていますか?

HttpContext.Current.User.Identity.Nameログイン後の値です。

4

2 に答える 2

0

マイク・フェン 言います:

プロファイル プロバイダーを使用して、SQL サーバー プロファイル テーブルからプロファイル情報をロードする必要があります。

WebProfile クラスの GetProfile 関数で UserName パラメータを渡します。このクラスはツールによって生成されます。

http://social.msdn.microsoft.com/Forums/da-DK/netfxbcl/thread/af78e6c0-03f5-4f2d-ad07-dd2a57304377

于 2013-03-07T16:00:47.417 に答える