当我为托管服务调用 builder.Configuration.GetConnectionString("connectionString") 时,为什么所有连接字符串均为空?

问题描述 投票:0回答:1

我打电话给

options.UseOracle(builder.Configuration.GetConnectionString("connectionString"))
,但我的连接字符串始终为空。这是在我的
HostedService
之内。

.net-core service
1个回答
0
投票

默认情况下,控制台应用程序和设置为作为服务运行的内容在构建时不会将

appsettings.json
复制到可执行目录中。右键单击 appsettings.json 并在属性中,确保将 json 复制到输出目录,应该没问题。

© www.soinside.com 2019 - 2024. All rights reserved.