Я не могу получить доступ к Google Cloud MySQL из приложения Microsoft XBAPs (приложение браузера WPF), но могу с консольным приложением - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь подключиться к MySQL базе данных, расположенной на компьютере Google Cloud, и пока все, что я хочу сделать, это вставить в таблицу, которую я создал там.

Когда я запускаю приведенный ниже код на консоли приложения Microsoft, данные вставляются. Идентификация SLL работает, все хорошо. Но когда я копирую / вставляю этот код в приложение XBAP и выполняю его из браузера, я получаю следующую ошибку: введите описание изображения здесь

Отправление с французского: правила безопасности, связанные с наследованием, имеют был нарушен.

Может у кого-нибудь есть идея, куда мне смотреть? У меня заканчиваются идеи.

Я новичок в публикации здесь, поэтому, если вам не хватает информации, пожалуйста, дайте мне знать.

    var csb = new MySqlConnectionStringBuilder
                {
                    Server = "xx.xx.xxx.xxx",
                    UserID = "xx",
                    Password = "xxx",
                    Database = "xxx",
                    SslCa = @"xxx\server-ca.pem",
                    SslCert = @"xx\client-cert.pem",
                    SslKey = @"xx\client-key.pem",
                    SslMode = MySqlSslMode.VerifyCA,
                };
                try
                {
                    using (var connection = new MySqlConnection(csb.ConnectionString))
                    {
                        connection.Open();
                        MySqlCommand comm = connection.CreateCommand();
                        comm.CommandText = "INSERT INTO `xxx`.`xx` (`test_date`) VALUES (now());";
                        comm.ExecuteNonQuery();
                        connection.Close();
                    }

                }
                catch (Exception)
                {

                    throw;
                }

...