Tengo una aplicación blazor del lado del servidor alojada en IIS detrás de un proxy inverso (usando ARR).
He intentado todo lo que puedo pensar, pero sigo teniendo 404 en
_framework / blazor.server.js
Mi base href está configurada en "/ subsite /":
<base href="https://stackoverflow.com/subsite/" />
y todos mis valores src son relativos así:
<script src="_framework/blazor.server.js"></script>
<script src="_content/BlazorInputFile/inputfile.js"></script>
<script src="animations.js"></script>
Cualquier otra referencia de script se carga bien, INCLUSO los datos de contenido, pero no los blazor.server.js.
También probé el viejo truco de PathBase para aplicaciones MVC sin éxito:
if (!env.IsDevelopment()) {
app.Use((context, next) => {
context.Request.PathBase = new PathString("/subsite");
return next();
});
}
¿Alguien puede decirme cómo hacer que Blazor se dé cuenta de dónde colocar blazor.server.js en un escenario de proxy inverso?