Настройки Kestrel для выставления на внешний IP - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь выставить само размещенное приложение ASP.NET Core через Kestrel на внешний IP-адрес.Мои настройки Kestrel следующие:

WebHost.CreateDefaultBuilder(args)
    .ConfigureKestrel((context, options) =>
    {
        var pfxPath = Environment.GetEnvironmentVariable("PfxPath");
        var pfxPassword = Environment.GetEnvironmentVariable("PfxPassword");

        options.Listen(IPAddress.Loopback, 5001, listenOptions =>
        {
            listenOptions.UseHttps(pfxPath, pfxPassword);
        });

        options.ListenAnyIP(433, listenOptions =>
        {
            listenOptions.UseHttps(pfxPath, pfxPassword);
        });
    })
    .UseStartup<Startup>();

Я добавил правило входящего брандмауэра для порта 433.

Однако я не могу получить доступ через внешний IP-адрес.Адрес обратной связи работает нормально.

На данный момент я задаюсь вопросом, не пора ли отказаться от Kestrel для IIS, но хотел попытаться увидеть это с помощью Kestrel.Есть идеи, что я могу упустить?

...