簡體   English   中英

無法連接到ASP.NET網站管理工具中的SQL Server數據庫

[英]Unable to connect to SQL Server database in asp.net Web Site Administration Tool

當我進入“網站管理工具”的“安全性”選項卡時,出現以下錯誤:

您選擇的數據存儲有問題。 這可能是由於無效的服務器名稱或憑據或權限不足引起的。 也可能是由於未啟用角色管理器功能引起的。 單擊下面的按鈕將重定向到頁面,您可以在其中選擇新的數據存儲。

以下消息可能有助於診斷問題:無法連接到SQL Server數據庫。

這是web.config文件中的connectionStrings部分:

<connectionStrings>
  <add name="DefaultConnection" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Verkoop.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
  <add name="BestellingDBContext" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Verkoop.mdf;Integrated Security=True" />
</connectionStrings>

這是成員資格部分:

<membership>
  <providers>
    <add connectionStringName="DefaultConnection" enablePasswordRetrieval="false"
      enablePasswordReset="true" requiresQuestionAndAnswer="false"
      requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
      minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
      applicationName="/" name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </providers>
</membership>

我已經在互聯網上搜索解決方案已有幾個小時了,但找不到任何東西。 有人可以幫忙嗎? 謝謝!

編輯

roleManager標簽:

<roleManager>
  <providers>
    <add connectionStringName="DefaultConnection" applicationName="/"
      name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </providers>
</roleManager>

也可能是由於未啟用角色管理器功能引起的。

錯誤消息指出roleManager未啟用。 請啟用它,然后再次測試。

<roleManager defaultProvider="DefaultRoleProvider" enabled="true">
  <providers>
    ...
  </providers>
</roleManager>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM