我正在构建 docker 镜像并从中运行一个容器。此容器正在运行 .net core 2.0 web 应用程序。但是在运行它之后,我得到了下图中显示的错误。
我已经将它添加到我的 Program.cs 中了
.UseContentRoot(Directory.GetCurrentDirectory())
最佳答案
老办法
public class Program
{
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.UseApplicationInsights()
.Build();
host.Run();
}
}
新方式
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
}
关于linux - 为什么在发布 .net 核心应用程序后我找不到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50515836/