전체(196)
-
[Razor] ASP.NET Core Razor Page vs MVC
이 글은 https://hackernoon.com/asp-net-core-razor-pages-vs-mvc-which-will-create-better-web-apps-in-2018-bd137ae0acaa을 바탕으로 작성되었습니다. 본 문서에는 원문과 다른 내용추가, 삭제 및 변경을 다소 포함하고 있습니다. ASP.NET Core2 프레임워크의 발표와 함께 Razor Page가 소개되었습니다. Razor Page는 ASP.NET MVC와 유사하면서도 새로운 웹개발 접근방식을 제공합니다.여기에서는 ASP.NET Razor Page의 중요한 몇가지 부분에 대해서 다루고자 합니다.Razor Page란 정확히 무엇인가?ASP.NET MVC의 단점Razor Page의 장점 Razor Page란 정확히 무엇인가?R..
2018.11.06 -
VS2017, WebSite Project Online 상태로 변경
VisualStudio 2017에서 WebSite Project 개발 중에 네트워크 불안정 등의 이유로 Offline 상태로 전환되는 경우가 있습니다. 이 경우 프로젝트를 다시 Online 상태로 전환해야 하는데, 이때 "Unable to determine the workspace ..." 등의 오류메시지가 발생하는 경우 다음과 같이 온라인으로 복구하실 수 있습니다. 주의: 이 방법은 registry를 변경하는 방법입니다. 잘못된 registry 수정은 시스템을 복구불가 상태로 빠뜨릴 수 있으므로 주의해주세요. 모든 VisualStudio를 닫습니다. regedit를 실행하고 HKEY_LOCAL_MACHINE 항목을 선택합니다. 메뉴에서 파일(F)을 클릭하고 하이브 로드(L)...를 클릭합니다. Visu..
2017.12.29 -
[Xamarin.iOS] p12 인증서를 pfx로 변환
Xamarin.iOS를 통해 Push Notification을 발송하는 경우 주로 PushSharp 라이브러리를 사용하게 됩니다. 최근들어 PushSharp을 통해 Push Notification을 발송하면 ConnectionError과 함께 "패키지에 제공된 자격 증명을 인식할 수 없습니다" 메시지가 리턴되는 사례가 보고되고 있습니다. 이에 대해 현재까지 파악된 해결책으로는 p12인증서를 pfx인증서로 변경한 후, pfx인증서를 PushSharp에서 사용하는 것 입니다. 여기에서는 p12를 pfx로 변경하는 방법에 대해 안내합니다.키보드에서 Windows Key + R 키를 눌러 실행 창을 띄웁니다. 그리고 "certlm.msc"를 입력한 후 확인을 클릭합니다. 개인용-인증서를 선택하시고 마우스 우클릭..
2017.12.06 -
[ASP.NET] ASP.NET Core 2.0 호스팅
2017년 8월 출시된 ASP.NET Core 2.0은 호스팅 방법에 있어서 몇 가지 확인사항이 있습니다. Windows 운영체제는 Windows 7, Server 2008 R2 이상을 지원합니다. 먼저 IIS를 설치해야 합니다. 아래 그림을 참고하여 구성요소가 설치되어 있는지 확인합니다. [기능 구성] [역할 구성 1] [역할 구성 2] .NET Core Windows Server 호스팅 번들을 설치해야 합니다. 최신버전: https://www.microsoft.com/net/permalink/dotnetcore-current-windows-runtime-bundle-installer 이전버전: 먼저 .NET download archives를 방문합니다. .NET Core downloads 버튼을 클릭..
2017.12.05 -
[Xamarin] SkiaSharp 사용하기
세상에는 다양한 Graphic API가 존재하며 이를 통해 차트를 표현하기도 하고 역동적인 애니매이션을 표현하기도 합니다. 각 OS 플렛폼들은 독자적인 Graphic API를 제공하는데 iOS의 경우 CoreGraphics, Android는 Graphics, Windows에는 Media와 Imaging API가 존재합니다. 뿐만아니라 하드웨어 가속을 지원하는 API로는 OpenGL, OpenGL ES, DirectX 등이 존재합니다. 이러한 API들은 서로 다른 문법과 기술을 사용하기 때문에 작성된 코드를 다른 플렛폼으로 공유하는 것은 불가능에 가깝습니다.이러한 문제를 해결하기 위해 구글에서는 Skia Graphic Library를 오픈소스(BSD)로 공개하였습니다. Skia의 내부 코드는 C++로 작성..
2017.11.10 -
[Safari] Silverlight Out of Browser 설치하기
주의 Safari 최신버전에서는 더 이상 Silverlight를 지원하지 않습니다. Silverlight를 Mac에서 이용하시려면 Firefox 52 ESR 이하 버전을 사용하셔야 합니다. Safari에서 Silverlight에 대한 공식지원은 종료되었지만 여전히 Silverlight를 정상적으로 이용하실 수 있습니다. 다만 Silverlight의 Out of Browser를 통해 설치하려고 하면 Access Denied 경고와 함께 차단될 수 있습니다. Silverlight의 Out of Browser를 허용하려면 다음과 같은 보안설정이 필요합니다. (이 포스트는 2017년 11월 9일 Safari 11.0.1 버전을 기준으로 작성하였습니다. (macOS Sierra 10.12.6))Safari의 환경..
2017.11.09