我想创建一个控制台代理来检索我已设置的所有SharePoint 2013 FBA用户。使用以下代码:
MembershipUserCollection uColl = System.Web.Security.Membership.GetAllUsers();
foreach (MembershipUser u in uColl)
{
Console.WriteLine(u.UserName);
}
控制台返回错误:
未处理的异常:System.Web.HttpException:无法连接到SQL Server数据库。
我认为问题是我在执行代码之前没有将我的连接字符串设置为SQL?那么如何设置连接呢?对不起,我是新来的。
答案 0 :(得分:1)
您应该在控制台应用程序的app.config中拥有Web应用程序的web.config中的连接字符串和成员资格提供程序。这样,您的应用程序将找到正确的参数来建立数据库连接