1. 깃허브에 블레이저 웹 에셈블리 프젝을 올린다.
2. http-server를 전역으로 설치한다
# npm가 설치되어있지 않는 경우
# apt install npm
npm install http-server -g
3. 웹에셈블리 프젝 폴더로 이동한 다음 배포한다.
dotnet publish -c Release
4. 경로 접근 문제 해결을 위해 프록시 설정한다. proxy설정을 하지 않을 경우 루트경로(/) 외에 다른 경로로 접근이 안된다.
# publish/wwwroot 폴더로 이동
# 맥에서는 "--proxy=..." 로 쓰지 않으면 에러가 발생할 수 있다.
nohup http-server -p [포트번호] "--proxy=http://[외부아이피주소]:[포트번호]?"
'C# > C# FullStack' 카테고리의 다른 글
| 웹 배포 후 테스트 케이스 (0) | 2024.08.10 |
|---|---|
| Signal R (1) | 2024.07.11 |
| [ASP.NET core] TIL 깔끔한 ApiController (0) | 2024.06.02 |
| [Blazor Server] 202400530 TIL (2) | 2024.05.30 |
| [ASP.NET core]The system cannot find the file specified. File name: '[모듈이름], Culture=neutral, PublicKeyToken=null (0) | 2024.05.28 |