리버스 프록시 뒤의 ARR을 사용하여 IIS에서 호스팅되는 블레이저 서버 측 앱이 있습니다.
나는 내가 생각할 수있는 모든 것을 시도했지만 계속 404를 얻는다.
_framework / blazor.server.js
내 기본 href가 "/ 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>
다른 모든 스크립트는 _content 데이터를 포함하여 잘로드되지만 blazor.server.js는 제대로로드되지 않습니다.
MVC 앱에 대한 이전 PathBase 트릭을 시도했지만 성공하지 못했습니다.
if (!env.IsDevelopment()) {
app.Use((context, next) => {
context.Request.PathBase = new PathString("/subsite");
return next();
});
}
누구나 리버스 프록시 시나리오에서 Blazor.server.js를 어디에 배치해야하는지 Blazor에 알리는 방법을 알려줄 수 있습니까?