iis
-
[IIS] IIS는 URL인코딩에서 "+" 와 공란을 구분하지 못한다.서버 관리/Windows 2021. 1. 16. 00:06
웹 개발을 하는사람들은 한번쯤 고생해보는 통과의례가 있다. URL인코딩. 문자열을 %코드로 바꾸기 때문에 퍼센트인코딩이라고도 불린다. https://ko.wikipedia.org/wiki/%ED%8D%BC%EC%84%BC%ED%8A%B8_%EC%9D%B8%EC%BD%94%EB%94%A9 퍼센트 인코딩 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 퍼센트 인코딩(percent-encoding)은 URL에 문자를 표현하는 문자 인코딩 방법이다. 이 방법에 따르면 알파벳이나 숫자 등 몇몇 문자를 제외한 값은 옥텟 단위로 묶어 ko.wikipedia.org 웹 통신은 크게 GET, POST 2가지가 존재한다. PUT, DELETE, PATCH도 있긴하지만 데이터를 URL을 통해 통신하는가..
-
[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..
-
[IIS] IIS 설치 및 외부게시서버 관리/Windows 2015. 1. 1. 20:40
ASP.NET을 통해 개발된 페이지를 게시하기 위해선 IIS 가 필요하다. 물론 IIS가 아닌 다른 서비스를 사용할 수 있지만, 정식 Windows엔 기본적으로 포함되어 있으며 구축이 간단하기 때문에 IIS로 구축하는 것이 가장 일반적이라 볼 수 있다. 이전에 해당 포스트를 다음(Daum) 블로그에서 작성한 적이 있어 내용을 조금 보강하여 포스트를 작성하였다. (그래봐짜 기존내용에서 몇 자 추가한게 전부다 -_-;;) 1. IIS 설치 과정 1) 제어판에서 '제어판->프로그램->Windows 기능 사용/사용안함' 으로 들어간다. * Windows 8에선 'Windows 기능 사용/사용안함' 이 'Windows 기능 켜기/끄기'로 명칭이 변경되었다. * Windows 10에선 'Windows 기능 켜기/끄..