相关疑难解决方法(0)

ASP .NET Core读取环境变量

使用dnx运行我的ASP.NET核心应用程序我能够从命令行设置环境变量,然后像这样运行它:

set ASPNET_ENV = Production
dnx web
Run Code Online (Sandbox Code Playgroud)

在1.0中使用相同的方法:

set ASPNETCORE_ENVIRONMENT = Production
dotnet run
Run Code Online (Sandbox Code Playgroud)

不起作用 - 该应用程序似乎无法读取环境变量.

Console.WriteLine(Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"));
Run Code Online (Sandbox Code Playgroud)

返回null

我错过了什么?

asp.net asp.net-core-mvc kestrel-http-server asp.net-core

51
推荐指数
3
解决办法
6万
查看次数

Dotnet Core docker cmd参数

尝试从Docker中的dotnet核心控制台应用程序访问命令行args。

这基本上只是带有默认docker compose / dockerfile模板的默认模板。

尝试了几种不同的方法。

  • 将args添加到dockerfile中的ENTRYPOINT
  • 在dockerfile中将args添加到CMD
  • 在docker-compose文件中的build下添加了args

无法将其传递下去,通常如何处理?

测试回购:https : //github.com/lasrol/DotnetCoreDockerArgs

docker .net-core

1
推荐指数
1
解决办法
1452
查看次数