尝试创建用户时,网站管理工具出现错误

本文关键字:管理工具 错误 网站 创建 用户 | 更新日期: 2023-09-27 18:04:33

嗨,我试图在asp.net mvc 4中使用默认的asp.net会员提供程序,但连接到数据库时似乎失败了。以下是我在web.config中所做的设置:

<add name="MembershipConnectionString" connectionString="Data
Source=(LocalDB)'v11.0;AttachDbFilename=|DataDirectory|'aspnetdb.mdf;Integrated
Security=True" providerName="System.Data.SqlClient"/>
 <membership>
  <providers>
    <clear/>
    <add  name="AspNetSqlMembershipProvider"
          type="System.Web.Security.SqlMembershipProvider"
          connectionStringName="MembershipConnectionString"
          enablePasswordRetrieval="false"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="false"
          requiresUniqueEmail="false"
          maxInvalidPasswordAttempts="5"         
          minRequiredNonalphanumericCharacters="0"
          passwordAttemptWindow="10"
          applicationName="/"
          passwordFormat="Hashed"
         />
  </providers>
</membership>

我应该提到,当我添加连接时,我升级了从asp.net regex生成的数据库到我当前的SQL Server。

现在,当我试图打开ASP。. NET网站管理工具,我去安全,并试图创建一个用户或角色,我得到了这个错误:

下面的消息可能有助于诊断问题:

时发生与网络相关或特定于实例的错误建立到SQL Server的连接。未找到服务器或无法访问。验证实例名是否正确SQL Server已配置为允许远程连接。(供应商:SQL网络接口,错误:26 -定位服务器/实例错误指定)System.Web.Administration.WebAdminPage.CallWebAdminHelperMethod(布尔isMembership, String methodName, Object[]参数,Type[]在ASP.security_users_adduser_aspx.PopulateCheckboxes()中c:'Windows' Microsoft.NET ' Framework64 ' v4.0.30319 ' ASP.NETWebAdminFiles '安全' '用户addUser.aspx:行28 . at ASP.security_users_adduser_aspx.Page_Load() inc:'Windows' Microsoft.NET ' Framework64 ' v4.0.30319 ' ASP.NETWebAdminFiles '安全' '用户addUser.aspx:行22 .在System.Web.Util.CalliEventHandlerDelegateProxy.Callback(对象)发送者,EventArgs e)在System.Web.UI.Control。OnLoad(EventArgs e)System.Web.UI.Control.LoadRecursive ()System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

我做错了什么?

尝试创建用户时,网站管理工具出现错误

您确定数据库是正确的吗?因为看起来问题不在于会员,而在于无法找到服务器。所以你应该先检查连接字符串。首先尝试连接没有成员资格的数据库,如果成功,你可以继续。