Q1 Book は、プロファイル プロバイダーに同じApplicationName値を使用させることで、Web アプリケーション間でプロファイル情報を共有することを選択できると述べています。しかし、アプリケーションがロールを共有することは問題ないのでしょうか?それともセキュリティ リスクを意味するのでしょうか?
Q2
ProfileManager.AutomaticSaveEnabledがTrueに設定されている場合、プロファイル データが変更されると、ProfileModuleはそれに応じてデータベース内のテーブルを更新します。単純型を含むプロパティを処理する場合、ProfileModuleはIsDirtyをチェックして、 プロパティが変更されたかどうかを判断します。
A)プログラムが次のステートメントを発行するとき、 Profile.Nameには既に値「<em>Irene」が含まれていると仮定します。
Profile.Name = "Irene";
同じ値が割り当てられていても、Nameプロパティはダーティとしてマークされますか?
B) ProfileManager.AutomaticSaveEnabledがTrueに設定されていて、複合型を含むプロパティが読み取り専用に設定されている場合、ProfileManagerはそれを認識し、このプロパティを保存するためにデータベースに接続しようとしないと思いますか?
ありがとう