У меня есть серверное приложение Blazor, размещенное на IIS за обратным прокси-сервером (с использованием ARR).
Я перепробовал все, что мог, но продолжаю получать 404 на
_framework / blazor.server.js
Для моего базового href установлено значение "/ subsite /":
<base href="/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 в сценарии с обратным прокси?