쭈니아빠 블로그
close
프로필 배경
프로필 로고

쭈니아빠 블로그

    • 분류 전체보기 (87)
      • Development (70)
        • C# (10)
        • WPF (4)
        • ASP.Net (11)
        • Javascript & TypeScript (4)
        • HTML & CSS (1)
        • NodeJs (1)
        • NextJS (1)
        • Angular (1)
        • Python (6)
        • Linux (1)
        • SQL (6)
        • Windows (7)
        • Visual Studio Code (1)
        • Unity (2)
        • Cocos2d-x (3)
        • Flutter (1)
        • Utility Apps (7)
        • Docker (1)
        • LeetCode (1)
      • 일상 (7)
        • 이런 저런 이야기 (2)
        • 노트북 (1)
        • 주변기기 (2)
      • 이글루스 블로그 기록들 (9)
        • 기록 보관소 (8)
        • 오래된 도구들 (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

[ASP.Net] ASP.Net core 6 프로젝트 파일에서 wwwroot 폴더의 모든 파일 포함시키기

ASP.Net core WebAPI 템플릿으로 프로젝트 생성 후 Angular나 React 프로젝트로 frontend를 만들어서 production build된 static files를 WebAPI 프로젝트에 포함시키는 시나리오의 경우 WebAPI 프로젝트 빌드시에 wwwroot 폴더 내 모든 파일이 output이나 publish 경로에 포함되도록 프로젝트 파일을 설정 해줘야 합니다. Visual Studio에서 wwwroot 폴더 하위 파일들 속성 하나하나 설정 하는 방법도 있지만 wwwroot 폴더 내에 새로운 파일이 생긴다던가 이름이 바뀔때마다 재 설정 해줘야하는 번거로움이 생기므로 아래와 같이 프로젝트 파일에 한 줄 추가하면 해결 됩니다.

  • format_list_bulleted Development/ASP.Net
  • · 2023. 1. 18.
  • textsms

[ASP.NET] WebAPI 프로젝트에서 wwwroot 폴더의 index.html로 기본 라우팅 시키기

WebAPI 프로젝트 템플릿으로 프로젝트 생성 후에 기본 호스팅 주소로 html static file이 라우팅 되게 하고 싶을 때, 아래와 같이 UseDefaultFiles()와 UseStaticFiles()를 순서대로 추가해주면 됩니다. ※. 순서가 뒤바뀌면 브라우저에서 서비스 주소만 입력할 경우 index.html로 자동 라우팅이 되지 않고 No Found 오류 뿜어내니까 꼭 순서를 지켜줘야 합니다. (이건 어떻게 보면 정말 병신같은 디자인인듯...) app.UseDefaultFiles(); app.UseStaticFiles();

  • format_list_bulleted Development/ASP.Net
  • · 2023. 1. 18.
  • textsms
[VSCODE] tailwind 설치 후 vscode에서 "Unknown at rule @tailwind" css warning 끄기

[VSCODE] tailwind 설치 후 vscode에서 "Unknown at rule @tailwind" css warning 끄기

vscode 기본 설정 상태라면 tailwind 설치 후 vscode에서 css syntax warning을 뿜어냅니다. 이럴 땐, vscode 설정 창을 열고 (단축키: ctrl + , ) unknown으로 검색하면 "Unknown At Rules" 항목을 "warning"에서 "ignore"로 변경해주면 됩니다. CSS와 SCSS가 따로 설정되므로 둘 다 ignore로 변경해주면 됩니다. 변경 후

  • format_list_bulleted Development/Visual Studio Code
  • · 2023. 1. 18.
  • textsms
[ASP.NET] ASP.Net core 6 Kestrel 기본 호스팅 주소 및 포트 변경하기

[ASP.NET] ASP.Net core 6 Kestrel 기본 호스팅 주소 및 포트 변경하기

방법 1. appsettings.json 파일에 아래와 같이 Kestrel 설정을 추가 시킨다. "Kestrel": { "Endpoints": { "Http": { "Url": "http://localhost:5000" }, "Https": { "Url": "https://localhost:5001" } } } 방법2. Program.cs 파일에서 직접 주소를 입력한다. await app.RunAsync("http://localhost:5000"); 더 자세한 내용은 아래 마이크로소프트 문서 참고. https://learn.microsoft.com/ko-kr/aspnet/core/fundamentals/servers/kestrel/endpoints?view=aspnetcore-7.0 ASP.NET Cor..

  • format_list_bulleted Development/ASP.Net
  • · 2023. 1. 18.
  • textsms
[Windows 10] FTP Server 설치 및 설정 방법

[Windows 10] FTP Server 설치 및 설정 방법

1. IIS Management Console 및 FTP Service 설치 제어판에서 "Apps & Features" 메뉴에 들어가서 "Programs and Features"를 클릭합니다. 좌측에 Turn Windows features on or off 를 클릭 합니다. 아래와같이 FTP service와 IIS Management Console을 선택 후 설치합니다. 2. 새로운 FTP Site 생성하기 IIS Manager 앱을 실행 시킵니다. Sites 에 마우스 우측 버튼을 클릭해서 "Add FTP Site..."를 선택합니다. FTP site 이름을 설정하고 FTP 서버에서 사용할 디렉토리 경로를 설정합니다. No SSL을 선택합니다. 인증방식은 Basic을 체크하고 지정된 사용자 계정(ftp..

  • format_list_bulleted Development/Windows
  • · 2023. 1. 17.
  • textsms

[ASP.NET] appsettings.json 에 정의된 특정 section을 class에 Mapping해서 사용하기

ASP.NET 으로 개발 할 때는 WebApplication builder가 해당 파일을 읽어와서 ConfigurationManager 클래스로 접근을 제공해 주기 때문에 보통 따로 json 설정 파일을 구성해서 따로 파일을 읽어온다음 특정 class로 Deserialize해서 사용하지는 않습니다. 하지만, 설정 항목이 몇 개 안되는 경우에는 문제가 없지만 조금 복잡하거나 property수가 많은 경우에는 정의된 class에 맵핑된 instance를 사용하는게 개발할 때 훨씬 편리하죠. 예를들어 설정파일이 아래와같을 때, appsettings.json{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning..

  • format_list_bulleted Development/ASP.Net
  • · 2023. 1. 17.
  • textsms
  • 1
  • ···
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
공지사항
전체 카테고리
  • 분류 전체보기 (87)
    • Development (70)
      • C# (10)
      • WPF (4)
      • ASP.Net (11)
      • Javascript & TypeScript (4)
      • HTML & CSS (1)
      • NodeJs (1)
      • NextJS (1)
      • Angular (1)
      • Python (6)
      • Linux (1)
      • SQL (6)
      • Windows (7)
      • Visual Studio Code (1)
      • Unity (2)
      • Cocos2d-x (3)
      • Flutter (1)
      • Utility Apps (7)
      • Docker (1)
      • LeetCode (1)
    • 일상 (7)
      • 이런 저런 이야기 (2)
      • 노트북 (1)
      • 주변기기 (2)
    • 이글루스 블로그 기록들 (9)
      • 기록 보관소 (8)
      • 오래된 도구들 (1)
최근 글
인기 글
최근 댓글
태그
  • #mvvm
  • #ASP.NET
  • #.net6
  • #ObservableObject
  • #PostgreSQL
  • #C#
  • #asp.net core
  • #CommunityToolkit.Mvvm
  • #wpf
  • #asp.net core 6
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바