当 Asp.NET core 5 web api 时 Program.cs Main Function 未命中

问题描述

您好,我遇到了一个问题,无法进入 Program.cs 。我们从以前的 .NET core 转换了这个项目。现在我们正在使用最新的 .NET core 5 web api。我认为当第一个应用程序运行这个项目时,调试模式应该转到 Program.cs Main Function 但它不会。这是我的 Program.cs 代码:

       public static async Task Main(string[] args)
         {

        Utility.Log.Init("Webdamad");
        Utility.Log.I("Test");

        platform.Check();

        await LoadMasterAsync().ConfigureAwait(false);

        Models.MyModelName.Init();
        Models.MySecondModel.Init();

        CreateHostBuilder(args).Build().Run();

        Utility.Log.I("Init End");
        }

这里是创建 HostBuilder

     public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseUrls($"http://*:{platform.port}");
                webBuilder.UseStartup<Startup>();
            });

我想我有一些路线问题,我应该从哪里检查。提前致谢 。项目运行时的每个项目都应该转到主函数,但这里没有。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)