gpt4 book ai didi

linux - 为什么在发布 .net 核心应用程序后我找不到 View

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:34 28 4
gpt4 key购买 nike

我正在构建 docker 镜像并从中运行一个容器。此容器正在运行 .net core 2.0 web 应用程序。但是在运行它之后,我得到了下图中显示的错误。

我已经将它添加到我的 Program.cs 中了

.UseContentRoot(Directory.GetCurrentDirectory())

enter image description here

最佳答案

老办法

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/

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