【发布时间】:2009-11-06 14:47:03
【问题描述】:
我是 asp.net 的新手,我设计了一个具有小型数据库(MS sql 服务器)的网站,该网站在服务器上运行良好,但对于用户登录,我已经为 asp.net 成员提供了安全性,即不起作用,因为它的数据库仍在 app_data 文件中。现在,我如何在现有网站的服务器上转移会员数据库。
【问题讨论】:
标签: asp.net sql-server
我是 asp.net 的新手,我设计了一个具有小型数据库(MS sql 服务器)的网站,该网站在服务器上运行良好,但对于用户登录,我已经为 asp.net 成员提供了安全性,即不起作用,因为它的数据库仍在 app_data 文件中。现在,我如何在现有网站的服务器上转移会员数据库。
【问题讨论】:
标签: asp.net sql-server
首先,您必须设置 SQL Server 数据库以实现 asp.net 成员资格。 为此,您必须执行在中找到的 aspnet_Regsql.exe C:\WINDOWS\Microsoft.NET\Framework\\aspnet_regsql.exe More information Here
接下来,您必须在 web.config 中创建连接字符串以指向正确的会员数据库。
Scott Guthrie 有一个较旧的Blog post 解释了整个过程
【讨论】:
如果您打算使用 ASP.NET Membership 安全性和您自己的数据库,那么您需要推出自己的 Membership 类。请参阅here,了解如何操作的分步指南。
【讨论】: