12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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<SignalRClientHub>();
- var app = builder.Build();
- // Configure the HTTP request pipeline.
- app.UseHttpsRedirection();
- app.UseAuthorization();
- app.MapControllers();
- app.Run();
- }
- }
- }
|