0


Q1 Book 说我们可以通过让配置文件提供者使用相同的ApplicationName值来选择在 Web 应用程序之间共享配置文件信息。但是应用程序共享角色也可以吗,或者这会带来安全风险吗?


第二季度

如果ProfileManager.AutomaticSaveEnabled设置为True,那么当对任何配置文件数据进行更改时,ProfileModule将相应地更新数据库中的表。在处理包含简单类型的属性时,ProfileModule检查IsDirty 以确定属性是否已更改。

A) 假设Profile.Name已经包含值“<em>Irene”,当程序发出以下语句时:

Profile.Name = "Irene";

即使已为其分配了相同的值,Name属性是否会被标记为脏?


B)如果ProfileManager.AutomaticSaveEnabled设置为True并且如果包含复杂类型的属性设置为只读,那么我假设ProfileManager会意识到这一点,因此不会尝试连接数据库以保存此属性?


谢谢

4

1 回答 1

1

1) 如果您对在两个站点上具有相同角色的用户感到满意,那么这不是问题,并且提供了简化的管理。如果您希望用户在每个站点上具有不同的角色,那么就需要将其分开。

2)不能说我已经尝试过任何一种情况,抱歉。

于 2009-05-21T00:14:58.697 回答