jadetiger 2022-04-24 16:58
浏览 24
已结题

.net5;.net6 mysql发布后无法MySqlConnection.Open失败

我使用nuget安装了mysql.data 8.0.28

使用最简单的连接语句

 static public bool TestConnect()
        {
            using (MySqlConnection conn = new MySqlConnection("Database =a;Data Source=10.14.12.131;Port=3306;User Id=root;Password=root;SslMode = none;allowPublicKeyRetrieval=true;CharSet=gbk"))
            {
                try
                {
                    conn.Open();
                    conn.Close();
                    Console.WriteLine("ok");
                    return true;
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                    Console.WriteLine(e.StackTrace);
                }
            }
            return false;
        }

直接运用不会有任何问题,正常打印出ok

但是一旦发布时选择生成单个文件,立即触发以下异常

The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
   at MySql.Data.MySqlClient.Replication.ReplicationManager.IsReplicationGroup(String groupName)
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at onefiletestmysql.Program.TestConnect()

 

 

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月2日
    • 创建了问题 4月24日

    悬赏问题

    • ¥15 keil的map文件中Image component sizes各项意思
    • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
    • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
    • ¥15 划分vlan后,链路不通了?
    • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 Centos / PETGEM
    • ¥15 划分vlan后不通了
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)