0
我正嘗試將舊的ASP.NET應用程序移動到新服務器。ASP.NET MySql Membership將數據庫移動到新計算機問題
該應用程序設置與MySQL會員/角色提供商。
我可以訪問新服務器上的登錄頁面(使用ASP.NET登錄組件),但無法通過登錄屏幕。我第一次輸入證書時,我會在沒有任何消息的情況下回到登錄頁面。如果我再次嘗試使用相同的詳細信息,則會顯示「登錄失敗」。
成員資格表確實記錄了成功的登錄。
在我的開發環境,如果更改web.config指向舊的MySql服務器,它工作正常。將它指向新的數據庫,我得到這個問題。
是否有任何MySql服務器特定的鍵/值在某處使用?
我意識到,這些都是很老的版本,但 -
- 使用MySQL連接器5.2.7.0
- 當前數據庫:49年5月1日社區
- 新數據庫:63年5月1日社區
- 。 NET Core 3.5.0
web.config成員資格:
<add connectionStringName="golfmannenConnectionString" enablePasswordRetrieval="true"
autogenerateschema="true"
enablePasswordReset="true" requiresQuestionAndAnswer="false"
applicationName="/GM2008" requiresUniqueEmail="false" passwordFormat="Clear"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10" passwordStrengthRegularExpression="" name="MySQLMembershipProvider" writeExceptionsToEventLog="true"
type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=5.2.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
認證:
<authentication mode="Forms">
<forms name=".gmLOGINcookie" loginUrl="~/FormsPublic/Login.aspx"
defaultUrl="~/Forms/Home/Default.aspx" />
</authentication>
我真的不知道在哪裏看得更遠。有人幫忙嗎? 謝謝 Jon
您的網絡服務器是否有權限登錄到新的mysql服務器? – 2012-08-02 10:53:41