1

我想設置成員資格和通過視覺工作室2012滾動使用我的現場託管的MySQL數據庫。會員和視覺工作室2012年滾動MySql

我一直在關注此tutorial

嘗試了幾次後,我被陷在這一個部分,我運行的Web站點管理工具,並繼續得到同樣的錯誤,當我點擊安全標籤

錯誤

上您所選的數據存儲有問題。這可能是由於無效的服務器名稱或憑據,或者權限不足造成的。它也可能是由角色管理器功能未啓用引起的。點擊下面的按鈕將被重定向到您可以選擇新數據存儲的頁面。 下面的消息可能會有助於診斷問題:類型未解決的成員「MySql.Data.MySqlClient.MySqlException,MySql.Data,版本= 6.7.4.0,文化=中性公鑰= ** * * * *」。*

我的代碼如下

的machine.config代碼

<membership> 
     <providers> 
     <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=*******" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> 
     <add name="MySQLMembershipProvider" autogenerateschema="true" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=***********" connectionStringName="LocalMySqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> 
     </providers> 
    </membership> 

的web.config代碼

<connectionStrings> 
<remove name ="LocalMySqlServer"/> 
<add name="LocalMySqlServer" 
    connectionString="Datasource=000.000.00.000;Database=******;uid=******;pwd=*******;" 
    providerName="MySql.Data.MySqlClient"/> 

我不知道的,這是什麼錯誤的原因。我在這裏錯過了什麼?

回答

1

如果您可以運行您的應用程序 - 只需執行它並查看與數據庫相關的實際錯誤。至於我這是不是現有的數據庫。我手動創建了數據庫,然後才成功地繼續「網站管理工具」。 並檢查連接字符串格式。我長得像

Server=localhost;Database=xxxx;Uid=yyyy;Pwd=zzzz; 

希望這有助於

+0

我的是我通過我的主機使用phpMyAdmin創建一個數據庫。我的應用程序運行,只是不能讓會員工作。 – Beep

+0

至於我 - 我有相同的「成員資格」部分作爲你的,但在項目web.config。請嘗試將其添加到「system.web」部分。 –

+0

好的,謝謝你我會盡力的。 – Beep