在通过ASP.Net程序连接到数据库期间,获取“用户'TestUser'的登录失败。” >>

问题描述 投票:0回答:1

我正在尝试通过ASP.Net中的程序连接数据库,但出现以下错误:

用户'TestUser'的登录失败。

重要的是,我能够通过MySQL Workbench远程成功地连接到该数据库。同样在Visual Studio中,我可以通过“工具”>“连接到数据库”连接到该数据库。我正在使用成功完成上述操作的相同连接字符串。但是,一旦我尝试在程序中使用具有相同连接字符串的Connection方法,就会遇到“用户'TestUser'登录失败”的问题。错误。

此处使用的Web.config文件如下:

<add name="EmployeeConnString" connectionString="server=164.138.16.111;user id=TestUser;persistsecurityinfo=True;database=Employee"/>

这是我正在使用的部分代码:

                string conn = ConfigurationManager.ConnectionStrings["EmployeeConnString"].ConnectionString;

            connection = new SqlConnection(conn);

            if (connection.State.ToString()=="Closed")
            {
                try
                {
                    connection.Open();
                    lblResult.Text = connection.State.ToString();
                }
                catch (Exception ex)
                {
                    lblResult.Text = ex.Message;
                }
            }

Successful Connection via Visual Studio>Tools>Connect to DatabaseThe view of the database in visual studio

如何解决此问题并成功执行Connect命令?

我正在尝试通过ASP.Net中的程序连接数据库,但出现以下错误:用户'TestUser'的登录失败。重要的是要注意,我能够通过MySQL Workbench连接到此...

asp.net database authentication database-connection connection-string
1个回答
0
投票

我使用Wireshk来发现问题。看来我必须指定端口(3306),否则它将与错误的端口通信。但是,我仍然有问题,不,我收到以下错误:

© www.soinside.com 2019 - 2024. All rights reserved.