gpt4 book ai didi

c# - RC1更新后去哪里获取DNX_APPBASE?

转载 作者:太空狗 更新时间:2023-10-29 21:53:26 25 4
gpt4 key购买 nike

一段时间以来一直在运行发布到多个环境的 asp.net 5 控制台应用程序。

但是,自 RC1 更新以来,我依赖于 config.(environment).json 位置的环境变量 DNX_APPBASE 已被删除。

这是有问题的代码 Console Application

有人知道 DNX_APPBASE 环境变量发生了什么,我可以从哪里获得这些信息?

或者,还有哪些其他方法可以达到同样的效果?

最佳答案

您可以将其添加到 Startup.cs 的构造函数中

using Microsoft.Extensions.PlatformAbstractions;

public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv)
{
// Setup configuration sources.
var builder = new ConfigurationBuilder()
.SetBasePath(appEnv.ApplicationBasePath)
....
}

但在 RC1 中根本不需要调用 .SetBasePath,因此您可以将其删除。

关于c# - RC1更新后去哪里获取DNX_APPBASE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33899880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com