У меня есть пример серверного приложения 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/'.
добавление следующих команд в метод Configure, кажется, разрешило это:
app.UseForwardedHeaders(); app.Use((ctx, next) => { ctx.Request.Scheme = "https"; return next(); });