SimpleMembershipProvider WebSecurity.InitializeDatabaseConnection 来自不受信任域的登录

SimpleMembershipProvider WebSecurity.InitializeDatabaseConnection The login from an untrusted domain

我将数据库导出到服务器,但遇到问题。当我启动应用程序时,我看到这个错误

An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.

WebSecurity.InitializeDatabaseConnection("DefaultConnection", 
                                         "Users", 
                                         "Id", 
                                         "Nick", 
                                         autoCreateTables: true);

连接字符串:

<add name="DefaultConnection" 
connectionString="Data Source=SQL5008.Smarterasp.net;Initial Catalog=DB_9CB321_Szklarnia; 
User Id=DB_9CB321_Szklarnia_admin;
Password=mypassword; Integrated Security=True"
providerName="System.Data.SqlClient"/>

我认为您在连接字符串中提供了用户名和密码,因此您可以将 Integrated Security=True 更改为

Integrated Security=False

并且如果用户 'DB_9CB321_Szklarnia_admin' 有权连接,它将起作用。 当 Integrated Security=True 时,将忽略用户 ID 和密码,并尝试使用当前域凭据进行连接。