BlazorWebAssembly IIS 배포 방법 ?

BlazorWebAssemBly 솔루션으로 Blazor 학습을 해보고 있는데요.

구성
Windows 11
IIS 기능 추가 하였음.

Client라는 솔루션을 만들어서 게시 → 폴더 publish → IIS 관리자 → 사이트 → publish 사이트추가

해당 부분까지 완료 하였는데

localhost:80 으로 지정 하였고

크롬에서 localhost 접속을 하면 Loading…
이외에 아무런 변화가 없습니다,

어느 부분에서 틀렸을까요 ?

현재 솔루션은 BlazorWebAssembly 기본 상태 그대로 입니다.
코드 추가 및 수정을 하지 않았어요

우선 브라우저 콘솔에서 에러가 출력되는걸 확인해보세요, index페이지까지는 접근했으나 그 외의 데이터를 로드하지 못하는거같네요

그리고 카테고리가 잘못된거같습니다 수정확인했습니다

사이트 폴더를 publish\wwwroot 로 지정하셨나요?

wwwwroot

이렇게 되어있습니다

정확한 이유는 생각이 안 나지만, 구 버전에서 로딩 화면에서 프리징 되는 경우가 간혹 있었습니다.

6.0 을 사용하는 특별한 이유가 없다면, 8.0 으로 바꾸시고, 프로젝트 템플릿 “Blazor Webassembly Standalone” 으로 선택한 다음, 다시 배포 해보세요.

(구버전의 블레이저 wasm 이 8.0에서는 Blazor Webassembly Standalone으로 변경되었습니다)

물론 IIS 도 8.0 에 맞는 기능을 추가해야 합니다.

1개의 좋아요

닷넷 호스팅 설치를 안한게 아닐까요