1

ASP.NET 配置文件属性对对象提供的 ASPX 网页的代码隐藏非常有用HttpContext.Current.Profile

.svcWeb 服务中,如何将 ProfileCommon 和用具纳入范围?

4

2 回答 2

3

web.config文件中有一个注释掉的部分,用于控制是否启用配置文件服务。启用它会更改生成的代码并且 HttpContext 变得可用。

您没有从 ProfileBase 派生的类来将配置文件属性呈现为强类型属性。然而,这几乎不是一场灾难,你只需使用

  HttpContext.Current.Profile.GetPropertyValue(string propName)

并投射结果。

于 2010-04-30T04:07:01.907 回答
0

我用于通过 Web 应用程序中 App_Code 文件夹中的类访问配置文件数据的常用方法对我有用:

MembershipUser mu = Membership.GetUser(userName, false);
ProfileCommon p = (ProfileCommon)ProfileBase.Create(mu.UserName, true);
于 2012-05-25T10:03:40.853 回答