Похоже, что из стека вызовов вы компилируете свой код в wasm, используя Blazor. Этот код выполняется в браузере и подчиняется всем ограничениям песочницы браузера. В частности, в браузере нет возможности открывать сокет TCP для сетевого взаимодействия.
Дополнительная справочная информация: здесь :
Blazor работает в изолированной программной среде браузера и не может сделать больше, чем javascript может по сети. Технически это невозможно.
И здесь :
Сетевые API-интерфейсы TCP, которые не могут работать в браузере, начиная с JavaScript не предоставляет необработанных сетевых возможностей TCP. Это, естественно, приводит к сбою во время выполнения где-то в самом низу стека.
Вот почему вы получаете PlatformNotSupportedException
.
Чтобы это исправить, вам нужно будет перестроить свою архитектуру. код, позволяющий установить соединение MySQL из кода, выполняющегося на веб-сервере, а код Blazor отправляет HTTP-запрос (к веб-API) для вызова кода на стороне сервера, выполняющего операцию с базой данных.