전체 글
-
[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."..
-
[ASP.NET Core] "An error occurred while starting the application." 떴을 때 상세 오류 확인방법.NET/개념 및 유용한 팁 2021. 1. 9. 11:28
ASP.NET Core 기반 웹서비스를 개발한 후, IIS에 올려 정식서비스 오픈을 준비중이었다. 그런데 Kestrel 과 개발PC 내 IIS 에선 정상동작하던 웹 서비스가 실제 구축할 서버에서는 아래와 같은 메시지가 떴다. "An error occurred while starting the application." Dotnet core 호스팅 번들을 다시설치해보고, 서버도 껐다 켜보고, Core SDK도 설치해봤지만 해결되지 않던 중 stackoverflow에서 아래와 같은 방법을 통해 원인을 찾아보는 방법을 알게되었다. 총 2가지를 수정해야 한다. Program.cs public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateD..
-
[UiPath] 관리자 권한(Administrator)이 필요한 프로그램을 조작할때 해야할 사항UiPath RPA/Tips 2021. 1. 1. 12:29
UiPath는 기본적으로 설치계정 권한 아래에서 실행됩니다. 그러나 조작해야할 프로그램이 관리자권한(Administrator)으로 실행될 경우 아래 3가지 항목을 설정해보세요. 1. 관리자 권한으로 실행 Studio 실행 및 명령어를 통해 관리자권한을 사용할 수 있도록 활성화 하여 실행해보세요. 2. administrator 계정 활성화 cmd 명령어를 통해 Robot이 관리자 권한으로 제대로 실행되도록 설정이 필요합니다. 명령 프롬프트를 관리자권한으로 실행한 뒤 아래 명령어를 입력하세요. net user administrator /active:yes 3. 보안 속성 설정 일부 프로그램은 속성에서 보안설정을 통해 권한을 부여해야할 수도 있습니다. 마우스 오른쪽 버튼을 눌러 [속성] -> [보안]에 로그인..
-
[VueJS] Gridsome을 이용한 정적페이지 생성Javascript & TypeScript 2020. 8. 16. 18:26
Gridsome(길그리섬이 아니다.)은 VueJS 기반의 정적페이지 생성 도구이다. React의 Gatsby와 유사한 점이 많지만 gatsby와 달리 언급은 적은편이다. Vue 개발 커뮤니티에서 만든 vuepress도 존재하지만 문서작성에 최적화된 생성도구이다 보니 블로그 쪽은 그닥 이쁘지 않다. 반면 Gridsome은 Getsby처럼 Starter와 Plugin의 조합으로 여러 유형의 사이트 제작에 도움을 준다. Gridsome을 Cli 툴이다. 따라서 npm이나 yarn으로 grobal 설치를 해야한다. npm install --global @gridsome/cli 설치후엔 아래와 같은 명령어로 프로젝트를 생성할 수 있다. gridsome create {생성할 프로젝트명} 생성한 프로젝트 디렉토리로 ..
-
[Ubuntu] multipass를 이용한 우분투 서버 가상환경 구축ETC 2020. 8. 1. 11:04
인터넷 서칭중 캐노니컬(Canonical)에서 우분투 가상환경을 쉽게 구축할 수 있는 툴을 선보였다는 정보가 있어 확인해보게 되었다. https://multipass.run/ Multipass orchestrates virtual Ubuntu instances Pet, and cattle Your ‘primary’ instance gets special treatment with integration to your native filesystem and dedicated hot-key access. multipass.run 사이트에 접속하면 메인화면 아래에 OS 별로 설치파일을 제공한다. 단독으로 동작하는 프로그램은 아니고, Hyper-v 또는 VirtualBox가 설치되어 있어야 하는데 iso 파일을 ..
-
[Tool] 화면을 녹화하여 Gif로 만들어주는 오픈소스 프로그램 ScreenToGifETC 2020. 6. 21. 13:29
https://github.com/NickeManarin/ScreenToGif NickeManarin/ScreenToGif 🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video. - NickeManarin/ScreenToGif github.com Nodejs 개발 공부할겸 개인적으로 오픈소스 프로그램을 개발하여 배포한 적이 있다. 개발은 훌륭한 라이브러리들을 한데 모아 쓰레기로 만드는 작업이었기 때문에 큰 어려움을 없었지만, 꼴에 사용방법은 설명하고 싶어서 Gif 형식으로 캡쳐하는 프로그램을 찾던 중 발견하게 되었다. 단순 캡쳐뿐만이 아니라 캡쳐 중 발생하는 키입력이나 마우스입..
-
[NodeJS/Javascript/Typescript] 자동완성 기능을 위한 패키지 @typesETC 2020. 4. 26. 15:26
https://jestjs.io/docs/en/getting-started.html Jest · 🃏 Delightful JavaScript Testing 🃏 Delightful JavaScript Testing jestjs.io jest를 이용한 NodeJS 프로그래밍 Unit Test 공부 중 test, expect, toBe와 같이 메소드가 자동완성 기능으로 제공되지 않아 불편하던 중, @types/jest를 설치하면 된다는걸 확인하게 되었다. http://definitelytyped.org/ Home | DefinitelyTyped The repository for high quality TypeScript type definitions definitelytyped.org 이제 보니 왠만한 패키지는..
-
[UiPath] Email 본문에 Image를 추가하기 (Base64방식)UiPath RPA/Tips 2020. 4. 18. 17:17
UiPath Forum에 서식(?)하던 중 메일 본문에 이미지 추가하는 방법에 대한 문의가 있어 답변할 겸으로 발송예제를 만들어보았습니다. 메일에서 이미지를 추가하는 방법은 2가지가 있습니다. 별도의 서버환경에 이미지를 올려둔 후, 해당 서버의 URL을 통해 Image 보여주는 방식과, base64 코드로 변환하여 메일본문 안에 이미지를 추가하는 방식입니다. 둘다 공통적으로 메일본문이 HTML 형식을 사용해야하기 때문에 HTML에 대한 기본적인 지식이 필요합니다. URL을 사용하는 방식은 어디에서든 접근 가능할 수 있도록 공개된 서버가 존재해야하기 때문에 서버유지를 위한 비용이 발생하게 됩니다. 단, 국내외 대부분의 웹메일에서 이미지를 정상적으로 표시할 수 있습니다. Base64 코드로 변환하여 추가하는..