using HTEX.ScreenClient.Services; using Microsoft.AspNetCore.Hosting.Server; using Microsoft.AspNetCore.Hosting.Server.Features; using Microsoft.Extensions.Hosting; using System.Net; using System.Net.NetworkInformation; using System.Runtime.InteropServices; namespace HTEX.ScreenClient { public class Program { public static void Main(string[] args) { var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(); builder.Services.AddHttpClient(); builder.Services.AddHttpContextAccessor(); builder.WebHost.UseKestrel(options => { //options.ListenAnyIP(4001, options => { // // options.UseHttps("Crt/iteden.pfx", "iteden"); //}); options.ListenAnyIP(1883, options => {/*options.UseHttps("Crt/iteden.pfx", "iteden");*/ }); options.ListenAnyIP(5000, options => {/* options.UseHttps("Configs/Crt/iteden.pfx", "iteden"); */}); // Default HTTP pipeline }); builder.Services.AddHostedService(); var app = builder.Build(); // Configure the HTTP request pipeline. app.UseHttpsRedirection(); app.UseAuthorization(); app.MapControllers(); app.Run(); } } }