Я хочу разместить свое приложение на сервере Windows. Я хочу использовать Mqtt поверх tcp и WebSosckets.
Если я публикую в IIS с помощью WebDeploy, я не могу достичь портов (1883 и 5000), указанных в Program.cs
`private static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseKestrel(o => {
o.ListenAnyIP(1883, l => l.UseMqtt());
o.ListenAnyIP(5000); // default http pipeline
})
.UseIISIntegration()
.UseStartup<Startup>()
.Build();`
, но если я использую dotnet run
(на сервере), все в порядке, и я могу получить доступ к mqqt через порт 1883
Есть ли способ опубликовать приложение в IIS и при этом иметь доступ к этим портам?
Чего мне не хватает?