728x90

ASP.NET Core 5

[asp.net core] 대용량 파일 업로드 사이즈 설정 (with IIS web.config 설정하기)

asp.net core, iis 에서 기본적으로 업로드 사이즈를 제한하면 사용하는 버전에 따라서 크기가 제한될수 있습니다. Asp.Net Core 설정 // Startup.cs // ConfigureServices()에 추가 services.Configure(options => { // 500 MB 로 세팅 options.MultipartBodyLengthLimit = 524288000; }); IIS(Express) 에서 설정 IIS(Express) 환경에서는 web.config 에 requestFiltering 설정을 추가 web.config 파일이 존재하지 않는다면 새롭게 생성한다. Kestrel 설정 Program.cs 에 추가 UseKestrel // kestrel 에서 limit size 50..

dev/asp.net, c# 2022.12.07

[asp.net core] ViewBag으로 한글 데이터 전달

한글로 넘어온 데이터가 Viewbag 으로 view 페이지에 넘어오면 데이터가 깨진듯이 인코딩 되어 보인다. 아래 코드를 추가 하면 정상적으로 한글표시가 된다. using Microsoft.Extensions.WebEncoders; using System.Text.Encodings.Web; using System.Text.Unicode; // Startupo.cs 에 추가 services.Configure(options => { options.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All); });

dev/asp.net, c# 2022.10.26

[linux] asp.net core 리눅스 호스팅 by centos, 아파치(apache)

asp.net core 의 리눅스 서버호스팅하기 1. OS 및 아파치 서버 준비 [linux] CentOS7 아파치(apache) 웹서버 설치하기 1. 패키지 목록 업데이트 sudo yum update 2. 아파치 설치 sudo yum -y install httpd 2. 아파치 서비스 등록 및 실행 sudo systemctl enable httpd sudo systemctl restart httpd 3. 방화벽 포트 설정(열기) sud.. askforyou.tistory.com 2. asp.net core 설치 - Microsoft 키를 등록 $ sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm ..

Server/linux 2022.08.31

[asp.net core 3.1] 파일 로깅 for log4net(로그4넷)

log4net 라이브러리를 이용하여 로깅 구현 [다른 라이브러리를 이용한 로깅은 다른 글 참조] [asp.net core 3.1] 파일 로깅 for nLog (엔로그) [asp.net core 3.1] 파일 로깅 for SeriLog (세리로그) 이번 글에서는 asp.core mvc 프로젝트 애플리케이션을 이용한다. log4net 패키지 모듈 설치 (Microsoft.Extensions.Logging.Log4Net.AspNetCore) 설치방법 1. nuget 패키지 콘솔 이용 PM> Install-Package Microsoft.Extensions.Logging.Log4Net.AspNetCore 설치방법 2. nuget 패키지 관리자에서 검색 설치 log4net 환경파일 추가 프로젝트 > 새항목 추가에..

dev/asp.net, c# 2020.12.04

[c#] 파일 업로드 asp.net core, webform

파일 업로드 작업시 자꾸 찾아보게 된다. [대용량 업로드 설정 하기] [asp.net core] 대용량 파일 업로드 사이즈 설정 (with IIS web.config 설정하기) asp.net core, iis 에서 기본적으로 업로드 사이즈를 제한하면 사용하는 버전에 따라서 크기가 제한될수 있습니다. Asp.Net Core 설정 // Startup.cs // ConfigureServices()에 추가 services.Configure(options => { // 500 MB askforyou.tistory.com asp.net core3.1 IFormFile 인터페이스 형식으로 form으로 파일 데이터를 전달 받게 된다. 나머지는 웹폼이나 mvc 등 파일 업로드 구조는 비슷하다. Welcome 업로드 [H..

dev/asp.net, c# 2020.10.06
728x90