Blazor BaseURI http против проблемы https - PullRequest
2 голосов
/ 11 июня 2019

У меня есть пример серверного приложения Blazor, размещенного в Heroku.

https://blazor -server.herokuapp.com

При переключении между страницами по умолчанию используется http-версия страницы, поэтому я получаю следующие ошибки:

blazor.server.js: 8 Uncaught (в обещании) Ошибка: System.ArgumentException: URI « https : //blazor-server.herokuapp.com/counter» не содержится базовый URI ' http : //blazor-server.herokuapp.com/'.

1 Ответ

4 голосов
/ 12 июня 2019

добавление следующих команд в метод Configure, кажется, разрешило это:

  app.UseForwardedHeaders();
    app.Use((ctx, next) =>
    {
        ctx.Request.Scheme = "https";
        return next();
    });
...