代码之家  ›  专栏  ›  技术社区  ›  kay.one

WCF中的ASP.NET成员身份和配置文件

  •  0
  • kay.one  · 技术社区  · 15 年前

    我正在处理一个需要成员资格和配置文件访问的WCF服务。

    我通过使用 System.Web.Security.Membership 类并调用createuser()和validateuser(),但我无法使配置文件工作。我甚至不知道该调用什么类,我看到的所有示例都是针对ASP.NET的,就像我在下面发布的示例一样,

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            txtFirstName.Text = Profile.FirstName;
            txtLastName.Text = Profile.LastName;
            int foo = Profile.Age;
        }
    }
    

    当我在我的wcf端点中尝试时,配置文件对象不可用,我找不到任何其他方法来访问它。

    有人能告诉我如何访问配置文件详细信息的写入方向吗?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Community CDub    8 年前

    我认为这个问题涵盖了你的问题:

    Why was the Profile provider not built into Web Apps?

    我会尝试使用其中一个答案中提到的Web事件探查器构建器-似乎可以帮助您。另一种方法是用类似于自动生成的方法在概要文件周围手工编写一个强类型包装器。

        2
  •  0
  •   Ray Lu    15 年前

    是否为WCF服务启用了ASP.NET兼容性? 您的WCF服务是用IIS而不是Windows服务托管的吗?

    为了使用这种行为,您需要同时执行上述两项操作。

    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
    public class MyService : IMyService
    {
    }
    
    推荐文章