我有一个客户端服务器应用程序。客户端是asp.net c#站点,服务器只是c#中的命令行应用程序。我计划使用.NET远程处理来访问和公开服务器应用程序上的信息,并将其预设给查看客户端的用户。
服务器应用程序具有我想用于使用asp.net登录控件等进行身份验证的用户对象。
我实现了创建了一个自定义类“MyMembershipProvider”,它实现了MembershipProvider,但现在我变得非常困惑。我接下来该做什么?
我知道我需要使用“membership”节点更新Web.config但我见过的所有示例都有一个连接字符串的引用,我不需要连接字符串,因为它不会使用数据库等
答案 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)
希望您觉得这篇文章很有用。
您需要更好地理解为什么web.config需要某个配置,因为这些基于数据库的提供程序有理由在web.config中使用连接字符串。然后你知道如何配置你的提供者(没有连接字符串,因为你的不使用数据库)。