Eu tenho um aplicativo blazor do lado do servidor hospedado no IIS atrás de um proxy reverso (usando ARR).
Eu tentei tudo o que consigo pensar, mas continuo recebendo 404
_framework / blazor.server.js
Meu href base está definido como "/ subsite /":
<base href="https://stackoverflow.com/subsite/" />
e todos os meus valores src são relativos assim:
<script src="_framework/blazor.server.js"></script>
<script src="_content/BlazorInputFile/inputfile.js"></script>
<script src="animations.js"></script>
Qualquer outra ref de script carrega bem, MESMO os dados _content, mas não o blazor.server.js.
Tentei o velho truque do PathBase para aplicativos MVC também sem sucesso:
if (!env.IsDevelopment()) {
app.Use((context, next) => {
context.Request.PathBase = new PathString("/subsite");
return next();
});
}
Alguém pode me dizer como fazer o Blazor perceber onde colocar o blazor.server.js em um cenário de proxy reverso?