在asp.net Web应用程序中使用配置文件的解决方案是什么?

在asp.net Web应用程序中使用配置文件的解决方案是什么?,asp.net,profiles,Asp.net,Profiles,既然Web应用程序不像Web站点项目那样公开ProfileCommon类,那么可以使用哪些解决方案来访问配置文件信息。虽然可能不是最佳选项(但您没有找到明显的其他选项-我也在使用自定义配置文件对象,这没有帮助),但我使用了以下选项: ProfileBase pb = ProfileBase.Create(Page.User.Identity.Name); m_PreferredName = pb.GetPropertyValue("WebName") as string; 更多详细信息,包括将

既然Web应用程序不像Web站点项目那样公开ProfileCommon类,那么可以使用哪些解决方案来访问配置文件信息。

虽然可能不是最佳选项(但您没有找到明显的其他选项-我也在使用自定义配置文件对象,这没有帮助),但我使用了以下选项:

ProfileBase pb = ProfileBase.Create(Page.User.Identity.Name);
m_PreferredName = pb.GetPropertyValue("WebName") as string;
更多详细信息,包括将其转换为自定义类型的示例,请参见