作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
一段时间以来一直在运行发布到多个环境的 asp.net 5 控制台应用程序。
但是,自 RC1 更新以来,我依赖于 config.(environment).json 位置的环境变量 DNX_APPBASE 已被删除。
有人知道 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/
我是一名优秀的程序员,十分优秀!