【问题标题】:.net Membership provider programmatically create application.net 会员提供程序以编程方式创建应用程序
【发布时间】:2010-12-29 20:33:52
【问题描述】:

我看到了存储过程“aspnet_Applications_CreateApplications” 什么 C# 方法可以让我以编程方式运行它?

【问题讨论】:

    标签: .net asp.net-membership membership-provider


    【解决方案1】:

    过程aspnet_Applications_CreateApplications 被ASP.Net 中的几个sql 提供程序使用,例如Membership、Role 和Personalization 提供程序。但该过程实际上并未通过 C# 代码调用。相反,此过程由其他过程调用。例如:

    在Sql Membership Provider中,当你调用CreateUser方法时:

    1. 方法调用aspnet_Membership_CreateUser过程
    2. 上述过程然后调用aspnet_Applications_CreateApplications 过程

    因此,您必须编写自己的代码来连接数据库并调用此过程。

    【讨论】:

    • 所以基本上只需创建一个用户,它就会为您完成。
    • @Greg 没错。使用成员资格提供程序时,使用 CreatUser 方法创建用户或使用创建用户向导控件将自动调用 aspnet_Applications_CreateApplication 存储过程。
    【解决方案2】:

    查看SqlCommand 类。

    【讨论】:

      【解决方案3】:

      AFAIC,ASP.NET 没有通过其成员库提供此功能的直接接口。

      没有使用 ADO.NET 直接调用过程,我不知道你如何使用这个功能。

      你能解释一下你要做什么吗?

      【讨论】:

      • 我有一个创建应用程序的 Web 服务处理程序。我刚刚使用 SubSonic 2.2 生成了一个 DAL,并制作了一个不错的 SP 包装器。这样做对我有用。现在我想知道这是删除应用程序最干净的方法吗?
      猜你喜欢
      • 2010-09-19
      • 2011-09-09
      • 2018-02-21
      • 1970-01-01
      • 2011-07-14
      • 2010-11-20
      • 2011-12-24
      • 1970-01-01
      相关资源
      最近更新 更多