Tôi có một ứng dụng phía máy chủ blazor được lưu trữ trên IIS đằng sau một proxy ngược (sử dụng ARR).
Tôi đã thử mọi thứ tôi có thể nghĩ ra, nhưng tôi vẫn tiếp tục nhận được 404
_framework / blazor.server.js
Cơ sở của tôi được đặt thành "/ trang con /":
<base href="https://stackoverflow.com/subsite/" />
và tất cả các giá trị src của tôi là tương đối như thế này:
<script src="_framework/blazor.server.js"></script>
<script src="_content/BlazorInputFile/inputfile.js"></script>
<script src="animations.js"></script>
Mọi tập lệnh khác đều tải tốt, NGAY CẢ dữ liệu _content, nhưng không phải là blazor.server.js.
Tôi cũng đã thử mẹo PathBase cũ cho các ứng dụng MVC nhưng không thành công:
if (!env.IsDevelopment()) {
app.Use((context, next) => {
context.Request.PathBase = new PathString("/subsite");
return next();
});
}
Ai đó có thể cho tôi biết làm thế nào để Blazor nhận ra nơi đặt blazor.server.js trong một kịch bản proxy ngược không?