【发布时间】:2021-02-16 20:02:04
【问题描述】:
我创建了一个 ASP.NET 应用程序,该应用程序连接到 microsoft sql 数据库并且需要密码。在 Windows 下运行应用程序时,它从位于 C:\Users
在 Docker 下运行时,我无法找到应该将 secrets.json 文件放在哪里。我尝试了 /root/.microsoft/usersecrets/ 因为它似乎对其他人有用,但对我无效。我猜我不是幸运儿。
有人有想法吗?
【问题讨论】:
-
当您说在 Docker 下运行时,您是在开发还是在“生产”?因为您在生产中不使用用户机密,所以通常您会将它们设为环境变量,并且默认情况下,只要您正确命名它们,.NET 核心配置系统就会自动将它们拉入。
标签: c# asp.net .net linux docker