ASP.NET自定义MembershipProvider

时间:2010-03-07 02:30:10

标签: c# asp.net-membership custom-membershipprovider

我有一个客户端服务器应用程序。客户端是asp.net c#站点,服务器只是c#中的命令行应用程序。我计划使用.NET远程处理来访问和公开服务器应用程序上的信息,并将其预设给查看客户端的用户。

服务器应用程序具有我想用于使用asp.net登录控件等进行身份验证的用户对象。

我实现了创建了一个自定义类“MyMembershipProvider”,它实现了MembershipProvider,但现在我变得非常困惑。我接下来该做什么?

我知道我需要使用“membership”节点更新Web.config但我见过的所有示例都有一个连接字符串的引用,我不需要连接字符串,因为它不会使用数据库等

2 个答案:

答案 0 :(得分:1)

好的,我明白了。

我不需要连接字符串或任何东西。我所要做的就是:

<membership defaultProvider="Name of the class that you created that implements the MembershipProvider class">
  <providers>
    <clear/>
    <add
      name="Name of the class that you created that implements the MembershipProvider clas"
      type="fully qualified name of the class that you created that implements the MembershipProvider class" />
  </providers>
</membership>

我终于意识到上面的元素必须在&lt; system.web&gt;元素,并修复它,谢谢你的帮助。

答案 1 :(得分:0)

希望您觉得这篇文章很有用。

http://learn.iis.net/page.aspx/528/how-to-use-the-sample-read-only-xml-membership-and-role-providers-with-iis-70/

您需要更好地理解为什么web.config需要某个配置,因为这些基于数据库的提供程序有理由在web.config中使用连接字符串。然后你知道如何配置你的提供者(没有连接字符串,因为你的不使用数据库)。