Hao Kung 5 лет назад
Родитель
Сommit
79315faba8

+ 15 - 16
src/Security/Authentication/Certificate/samples/Certificate.Sample/Program.cs

@@ -7,24 +7,23 @@ namespace Certificate.Sample
 {
     public class Program
     {
-        public static Task Main(string[] args)
+        public static void Main(string[] args)
         {
-            var host = Host.CreateDefaultBuilder(args)
-                .ConfigureWebHost(webHostBuilder =>
+            CreateHostBuilder(args).Build().Run();
+        }
+
+        public static IHostBuilder CreateHostBuilder(string[] args) =>
+            Host.CreateDefaultBuilder(args)
+                .ConfigureWebHostDefaults(webBuilder =>
                 {
-                    webHostBuilder
-                        .UseStartup<Startup>()
+                    webBuilder.UseStartup<Startup>()
                         .ConfigureKestrel(options =>
-                        {
-                            options.ConfigureHttpsDefaults(opt =>
-                            {
-                                opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate;
-                            });
-                        });
-                })
-                .Build();
-
-            return host.RunAsync();
-        }
+                         {
+                             options.ConfigureHttpsDefaults(opt =>
+                             {
+                                 opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate;
+                             });
+                         });
+                });
     }
 }