【发布时间】:2019-06-25 00:29:21
【问题描述】:
如何管理客户端 blazor 中不同环境的访问变量?通常,由于我使用 Azure 发布应用程序,我会使用 appsettings.json 文件进行本地应用程序设置,然后在我的应用程序服务的 Azure 应用程序设置部分中设置条目,以获取本地环境和其他环境之间不同的条目。
我想要完成的一个例子:
客户端 Blazor:
@functions {
//...more code here
await Http.PostJsonAsync<object>("http://localhost:50466/api/auth/register", vm);
}
在已部署的 Web 服务器上,这应转换为:
@functions {
//...more code here
await Http.PostJsonAsync<object>("http://wwww.mywebsite.com/api/auth/register", vm);
}
所以我正在寻找一种将站点根 url 存储在环境变量中并在发布时对其进行转换的方法。有没有一种 Blazor-ey 的方式来做到这一点?
【问题讨论】:
标签: c# asp.net-core .net-core blazor