0


Q1 Book は、プロファイル プロバイダーに同じApplicationName値を使用させることで、Web アプリケーション間でプロファイル情報を共有することを選択できると述べています。しかし、アプリケーションがロールを共有することは問題ないのでしょうか?それともセキュリティ リスクを意味するのでしょうか?


Q2

ProfileManager.AutomaticSaveEnabledがTrueに設定されている場合、プロファイル データが変更されると、ProfileModuleはそれに応じてデータベース内のテーブルを更新します。単純型を含むプロパティを処理する場合、ProfileModuleはIsDirtyをチェックして、 プロパティが変更されたかどうかを判断します。

A)プログラムが次のステートメントを発行するとき、 Profile.Nameには既に値「<em>Irene」が含まれていると仮定します。

Profile.Name = "Irene";

同じ値が割り当てられていても、Nameプロパティはダーティとしてマークされますか?


B) ProfileManager.AutomaticSaveEnabledTrueに設定されていて、複合型を含むプロパティが読み取り専用に設定されている場合、ProfileManagerはそれを認識し、このプロパティを保存するためにデータベースに接続しようとしないと思いますか?


ありがとう

4

1 に答える 1

1

1) ユーザーが両方のサイトで同じ役割を持っていることに満足している場合、それは問題ではなく、管理が簡素化されます。ユーザーに各サイトで異なる役割を持たせたい場合は、それを分離するために何か言いたいことがあります。

2) 申し訳ありませんが、どちらのシナリオも試したとは言えません。

于 2009-05-21T00:14:58.697 に答える