download
-
[ASP.NET Core] 개선된 다운로드 예제(feat. ASP.NET을 쓰지 말아야할 이유 1 Stack 추가).NET/ASP.NET Core 2021. 4. 15. 23:02
예전에 ASP.NET Core로 일반적인 파일 다운로드 기능 구현 예제를 만든적이 있었다. (ddochea.tistory.com/76) 해당 예제에선 파일을 다운로드할 때 byte[] 버퍼에 담아 전달하도록 작성했었는데, 그 이유는 크기가 큰 파일을 전달할때 생기는 메모리 사용 문제점, 그리고 이를 해결하기위한 스트리밍 방법인 "HTTP range requests" 예제를 구현하고 비교하는 포스트를 작성하기 위한 일종의 큰 그림(?) 이었다. "HTTP range requests"에 관한 정보는 아래 링크에서 확인할 수 있다. developer.mozilla.org/ko/docs/Web/HTTP/Range_requests HTTP range requests - HTTP | MDN HTTP range re..
-
[ASP.NET Core] WebAPI 일반적인 파일다운로드 기능 구현 예제.NET/ASP.NET Core 2021. 1. 16. 13:57
ASP.NET Core는 해당 포스트의 예제보다 더 간략한 방법으로 안정적인 다운로드 기능을 구현할 수 있습니다. https://ddochea.tistory.com/134 를 참조해주세요. 아래 예제는 웹서비스 내 "Download" 폴더에 저장되어있는 파일을 다운로드 받게 해주는 WebAPI 소스코드의 일부이다. 전체소스코드는 아래 링크를 찾아가자. https://github.com/ddochea0314/DotNETExamples/tree/main/Web/File/BasicDownload ddochea0314/DotNETExamples .NET 관련 프로젝트를 진행하면서 유용했거나 삽질했던 코드등을 정리하기위한 Repo. Contribute to ddochea0314/DotNETExamples deve..
-
[ASP.NET Core] 배포환경에서 File Download 기능에 An unhandled exception has occurred while executing the request. 오류 발생하는 현상.NET/개념 및 유용한 팁 2021. 1. 15. 22:49
IIS에서 배포한 웹서비스에서 파일을 다운로드하는 기능이 "An unhandled exception has occurred while executing the request." 오류메시지만을 띄운 채 동작하지 않는 문제가 있었다. 개발PC의 IIS, 개발PC의 Kestrel, 배포환경의 Kestrel 모두 다운로드가 정상동작했지만, 배포환경에서의 IIS만 다운로드 기능이 동작하지 않았다. 이전에 작성했던 상세오류를 보는 방법을 통해 원인을 찾으려 했지만, 뭐가 문제인지 Development로 실행시키면 동작하지 않는 문제가 있었다. https://ddochea.tistory.com/73 [ASP.NET Core] "An error occurred while starting the application."..