尝试创建用户时,网站管理工具出现错误
本文关键字:管理工具 错误 网站 创建 用户 | 更新日期: 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)
我做错了什么?
您确定数据库是正确的吗?因为看起来问题不在于会员,而在于无法找到服务器。所以你应该先检查连接字符串。首先尝试连接没有成员资格的数据库,如果成功,你可以继续。