Microsoft Graph & IIS. (1) 기본 테스트 환경 구성
Exchange Online 및 M365를 테스트 하다 보면, Graph API와 관련된 환경이 필요할 때가 있습니다.
예전에는 개발과 관련된 부분은 무조건 패스하였지만, 이제는 ChatGPT가 어느 정도의 샘플 페이지를 만들어 줄 수 있습니다.
개발 관련 지식 1도 없이 IIS 기반으로 ChatGPT로 얻은 지식을 가지고 테스트 환경을 구축해보겠습니다.
최종 목적지는 Microsoft Graph를 연계하는 것이며, 그 과정 중에 필요한 요소들까지 포스팅 하겠습니다.
이번 포스팅은 Visual Studio 2022 설치 및 IIS Server 구성을 진행하겠습니다.
한국어 버전 영상
https://youtu.be/LRoFa0EX-iA(English version)
[단계1] Visual Studio 2022 설치
Visual Studio 2022 다운로드
https://visualstudio.microsoft.com/downloads/
설치 파일 실행
Continue
ASP.NET을 체크 -> Install
설치 진행
설치 완료 -> 실행 확인
[단계2] IIS Server 구축
Visual Studio 가 설치된 VM과는 분리하여 설치를 진행하였습니다.
Server Manager -> Add roles and features
다음 기능들을 체크합니다.
- URL Authorization
- Windows Authentication
- Tracing
- .NET Extensibility 4.8
- .ASP.NET 4.8
- WebSocket Protocol
IIS 설치 완료후 .Net 관련 필수 구성요소를 설치합니다.
.NET Core Hosting Bundle installer
https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer
.Net SDK 8.0 설치
https://dotnet.microsoft.com/en-us/download/dotnet/8.0
파워쉘을 실행하여 설치 버전을을 확인합니다.
dotnet --list-sdks
dotnet --list-runtimes
다음 포스팅에서는 Visual Studio에서 ASP.NET 샘플 페이지 생성하는 방법에 대해서 다루겠습니다.