我正在尝试在docker容器中运行.netcore 2.1应用程序,但它们在工作目录中找不到hosts.json文件,但是,它位于我正在运行的.dll文件的文件夹中。该文件路径是通过以下调用获得的:
% racket
Welcome to Racket v7.3.
> (display (display "ok"))
ok#<void>
>
我已经设置了一个env变量WorkingDirectory,完全从容器内所需的目录运行应用程序,依此类推。
我的Dockerfile:
var config = new ConfigurationBuilder()
.AddJsonFile(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "hosting.json"))
.Build();