. net 3.1 приложение, работающее внутри docker, не может подключиться к SQL серверу - PullRequest
0 голосов
/ 31 января 2020

У меня было одно приложение, работающее в. net core 2.2 и подключающееся к SQL server 2012. Теперь я обновил свое. net core-приложение до 3.1, а также обновил ядро ​​EF. После обновления приложение не может подключиться при работе внутри контейнера docker. но если я запускаю одно и то же приложение на оконном компьютере, оно успешно подключается.

1 Ответ

0 голосов
/ 31 января 2020

есть проблема с безопасностью в docker контейнере. это можно решить путем обновления openssl.cnf внутри docker

Я добавил следующую строку в docker file

FROM base AS final
WORKDIR /app
RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@SECLEVEL=1/g' /etc/ssl/openssl.cnf
RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@SECLEVEL=1/g' /usr/lib/ssl/openssl.cnf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...