Доступ к базе данных mariadb в локальной сети с помощью быстрого действия, вызывающего программу .Net в MacOS SequoiaC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Доступ к базе данных mariadb в локальной сети с помощью быстрого действия, вызывающего программу .Net в MacOS Sequoia

Сообщение Anonymous »

У меня есть база данных MariaDB в моей локальной сети, которую я хочу обновить, когда я запускаю быстрое действие в файле изображения в Finder.
Я создал быстрое действие, используя рабочий процесс автоматиза. Рабочий процесс имеет один сценарий Shell STEP TAHT запускает приложение для консоли .NET, которое подключается к базе данных, и обновляет его на основе данных файлов. Предыдущие версии macOS < /strong> Но недавно (пару месяцев назад) это не подключается к базе данных.
Я подозреваю, что проблема с разрешениями на безопасность. < /p>
Я проверяю что программа работает, как и ожидалось, запустив ее из приложения терминала или запустив рабочий процесс в Automator. Нет проблем. Это происходит только в контексте быстрого действия. Проблема такая же и только в быстром действии:
«Нет маршрута для размещения 192.168.xxx.yyy: 3306» < /p>
Я подписал приложение с помощью сертификата Apple Dev ( То же самое я использую на XCode для разработки приложений Swift) и добавил следующие права (возможно, слишком разрешительно): < /p>

Код: Выделить всё




com.apple.security.network.client

com.apple.security.network.server

com.apple.security.network.host
192.168.XXX.YYY

com.apple.security.automation.apple-events


com.apple.security.cs.allow-jit

com.apple.security.cs.allow-unsigned-executable-memory

com.apple.security.cs.disable-library-validation

com.apple.security.get-task-allow



Но это все равно не работает.
Код для проверки соединения:
try
{
var socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Connect("192.168.XXX.YYY", 3306);
// Log success
}
catch (Exception ex)
{
// Log Error
}

< /code>
.net Версия: 8.0
версия macos: 15.2 (24c101) < /p>
Любое предложение? < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -calling-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»