У меня есть приложение на стороне сервера Blazor, размещенное на IIS за обратным прокси (с использованием ARR).
Я перепробовал все, что мог придумать, но продолжаю получать 404
_framework / blazor.server.js
Моя базовая ссылка настроена на "/ subsite /":
<base href="https://stackoverflow.com/subsite/" />
и все мои значения SRC являются относительными, как это:
<script src="_framework/blazor.server.js"></script>
<script src="_content/BlazorInputFile/inputfile.js"></script>
<script src="animations.js"></script>
Каждый другой сценарий ref загружается нормально, ДАЖЕ _content данные, но не blazor.server.js.
Я попробовал старый трюк PathBase для приложений MVC, но безуспешно:
if (!env.IsDevelopment()) {
app.Use((context, next) => {
context.Request.PathBase = new PathString("/subsite");
return next();
});
}
Может кто-нибудь сказать мне, как заставить Blazor понять, куда поместить blazor.server.js в сценарии с обратным прокси?