0
我正在用.NET 4.0編寫一個網站,並使用MySQL 6.7.4.0, 我嘗試使用MySql作爲我的表單身份驗證的成員資格提供程序。 我已將此添加會員節在我的web.config文件:ASP.net表單身份驗證與MySQL
<add name="MySqlMembershipProvider"
type="MySql.Web.Security.MySQLMembershipProvider,
MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"
autogenerateschema="true"
connectionStringName="LocalMySqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
applicationName="/"/>
當我去到asp.net網站管理工具,然後轉到安全選項卡,我得到以下錯誤:
Could not load file or assembly 'MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The system cannot find the file specified.
我已經將所有MySQL dll添加到了我的項目引用中,全部都在6.7.4.0版本中,並且它們的所有路徑都是正確的。
什麼問題?
也許你的項目引用了MySql.Web程序集,但是網站管理工具沒有。將MySql.Web程序集註冊到GAC中,然後再次嘗試Site Amin Tool。 – jlvaquero