[英]problem with your selected data store on the ASP.NET website Administration tool
使用網站管理工具,它總是給數據庫帶來錯誤。
<membership>
<providers>
<remove name="AspNetSqlMembershipProvider"/>
<add name="FTESqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="FTEDashBoard.ConnectionString"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/" requiresUniqueEmail="false"
passwordFormat="Hashed" maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
<roleManager>
<providers>
<remove name="AspNetSqlRoleProvider"/>
<add name="FTESqlRoleProvider" connectionStringName="FTEDashBoard.ConnectionString"
applicationName="/"
type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
它給了我這個錯誤:
您選擇的數據存儲存在問題。 這可能是由無效的服務器名稱或憑據或權限不足引起的。 它也可能是由未啟用角色管理器功能引起的。 單擊下面的按鈕可重定向到可以選擇新數據存儲的頁面。
以下消息可能有助於診斷問題:對象引用未設置為對象的實例。 當我想選擇datatsource給我時以下消息可能有助於診斷問題:對象引用未設置為對象的實例。 在ASP.providers_chooseprovidermanagement_aspx.Page_Load()的c:\\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ ASP.NETWebAdminFiles \\ Providers \\ chooseProviderManagement.aspx:第13行在System.Web.Util.CalliHelper.ArglessFunctionCaller(IntPtr fp,在System.Web上的System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.OnLoad(EventArgs e)處的System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)處對象o) .UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint
我真的不是因為在工具中它無法訪問數據庫..我在web.config中的connectionstring是
<connectionStrings>
<add name="FTEDashBoard.ConnectionString" connectionString="Data Source=logsuatsql01;Initial Catalog=CMNBS;Persist Security Info=True;User ID=FTEDashboard;Password=dashbrdFte!@#;Max Pool Size=500;AttachDBFilename=|DataDirectory|aspnetdb.mdf;Connect Timeout=600"/>
</connectionStrings>
我也遇到了這個問題。 我發現我所要做的就是重建我的解決方案。
希望有所幫助!
如錯誤中所述,您可能希望啟用roleManager,如:
<roleManager enabled="true">
編輯1:
連接字符串中的缺陷。 刪除它:AttachDBFilename = | DataDirectory | aspnetdb.mdf; 您在所說的DB - CMNBS中擁有您的aspnet成員資格表嗎?
此問題主要在清除解決方案時生成! 因此,嘗試重建整個解決方案,這將解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.