【问题标题】:How to use ASP.NET Configuration on external SQL Server?如何在外部 SQL Server 上使用 ASP.NET 配置?
【发布时间】:2012-05-30 09:25:15
【问题描述】:
在 Visual Studio 中,可以很好地管理 ASP.NET 站点的用户和成员资格。我将成员资格数据从 SQLEXPRESS 移动到了普通的 SQL 服务器。该网站运行良好,但是我现在如何管理我的用户/配置文件/等...就像我在 Visual Studio 中习惯的那样?是否可以告诉 vs2010 “查看”新的 sql server 数据库而不是 apsnetdb.mdf 文件?
谢谢,
埃里克
【问题讨论】:
标签:
asp.net
configuration
【解决方案1】:
这就是我的做法:
在 web.config 文件的 connectionStrings 部分下,将连接字符串命名为 LocalSqlServer,即
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Server=123.123.123.123;Database=dbName;User ID=dbuser;Password=dbPassword;Trusted_Connection=False;" />
</connectionStrings>
您的角色和成员资格提供者,如果设置了connectionStringName,请将它们更改为LocalSqlServer,否则,默认提供者“应该”自动引用LocalSqlServer。
在 VS2010 中,我只需转到项目 > ASP.NET 配置,这将启动管理用户、角色等的工具。
HTH