【发布时间】:2021-06-23 21:21:26
【问题描述】:
我正在从这样的 aspcore 主机托管一个 blazor wasm 应用程序
public void Configure(IApplicationBuilder app)
{
// ...
app.UseBlazorFrameworkFiles();
// ...
}
现在我想用 docker 部署我的应用程序。我想从环境变量中控制 blazor 应用程序后端的地址。
所以我在我的 blazor 项目中设置了wwwroot/appsettings.json,它的工作方式与预期一样。在运行时读取值。但它们不会被主机环境变量覆盖。
有没有办法向下传递一个值?我可以读取主机中的环境变量并以其他方式传递它。但是客户端需要从appsettings.json资源中读取。
我可能可以不使用appsettings.json 文件并创建一个返回字符串的自定义端点。但我不喜欢这种方法。
【问题讨论】:
标签: docker asp.net-core blazor blazor-webassembly