[Google Analytics] Azure VirtualMachine에서 Google Analytics 인증 파일을 로드하는 방법

배경



GoogleAnalyticsAPI를 사용하고 싶습니다! 좋아, 로컬에서 움직일 수 있었다!
→저것, 스테이징 환경(Azure Virtual Machine)상이라면 움직이지 않는다…어째서…

전제/환경



· 위에서 설명한대로 로컬에서 성공적으로 실행할 수 있습니다.
· 후술하지만 인증 파일이 올바른 상태입니다. (내용, 배치 장소 등)
· Azure Virtual Machine

문제 해결을 시도하면



사양의 관계상 try~catch로 catch했을 때도 status:200을 돌려주고 있었기 때문에 에러 로그가 없다고 하는 거친 상태
우선 catch시에 수동으로 에러 로그를 내거나 자세하게 로그 출력을 하도록(듯이) 하면 GoogleAnalytics의 인증시에 떨어지고 있는 모양

그건, 인증 파일 제대로 있어?



유석에 있었다. 하지만 왜 읽히지 않는지 전혀 모른다.
· 인증 파일이있는 디렉토리가 나쁜가? → 맞는다.
· 인증 파일이있는 디렉토리에 대한 참조 권한이 없습니다? →있다.
잠시 머리를 잡고 있었지만 조사해 보면 IIS 시작시 자동으로로드되지 않는 모양

해결 방법




여기 IIS의 화면입니다. (보이지 않는 곳이나 고유명은 채우고 있습니다.)
빨간색 테두리 アプリケーションプールの固有値の設定 를 클릭하십시오.


빨간색 프레임의 ユーザープロファイルの読み込み를 false → true로 변경
※変更後、IISの再起動をお忘れなく!

수정 후



이제 앱을 실행할 때 Google Analytics의 인증 파일이 안전하게 로드됩니다.
인증 파일을 다루는 것이 처음이었기 때문에 특히 일본어 기사를 찾을 수 없었기 때문에 열심히 영어 기사를 읽은 쓴 추억

좋은 웹페이지 즐겨찾기