强烈建议使用 WebHost.CreateDefaultBuilder(args) 的默认构造,别去踩那么多的坑
public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run(); } public static IWebHostBuilder CreateWebHostBuilder(string[] args) { return new WebHostBuilder() .UseKestrel() .UseIIS() .UseIISIntegration() .UseStartup<Startup>(); } } 结束语好了,今天就到这里,为了更灵活的针对各种部署环境进行发布预热,大家可以通过 dotnet publish -? 来学习更多发布命令的配置
演示代码下载https://github.com/lianggx/EasyAspNetCoreDemo/tree/master/Deploy.IIS