Azure 서버에 게시시 문제 발생
350
작성한 질문수 3
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
답변 1
0
저도 예전에 비슷한 경험을 한 기억이 있습니다. 아마 비슷한 문제일 것으로 생각되는 데 현재 블레이저 서버에서 IIS Apppool로 데이터 베이스에 접근을 해야하는 데 그러지 못해서 에러가 뜨고 현재 서비스 모드여서 에러 리포트가 나오지 않는 것으로 생각 됩니다. 우선 2가지 사항을 안내해 드리겠습니다.
1. IIS 서버에서 일단은 개발 모드로 바꾸는 방법
윈도우 서버 c 드라이브 -> inetpub -> wwwroot -> web,config 를 메모장으로 열면 이렇게 되어있습니다.

asp.net core~ 부터 /> 까지를 아래처럼 변경해 주세요.
----------------------------
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
------------------------------

보이시는 것 처럼 끄트 머리를 빼셔야 합니다.
그런다음 같은 폴더에 있는 appsetting.json을 수정해주세요. (appsetting.develop 와 production은 바꾸지 않으셔도 됩니다.)

변경 되었으면 IIS 웹 사이트 관리에서 다시시작을 한번 해보세요.

지금은 개발 모드이기 때문에 web.config 만 바꿀경우 sql 연결이 안되실 것 같아서 추가로 알려 드립니다. defaultconnection과 2번째 값이 다를텐데 defaultconnection 값을 아래 값으로 바꾸어 주세요. 그러면 이제 서버에 있는 건 개발 모드로 인식 됩니다. 그런 다음 에러 표시를 확인해 보시면 될 것 같습니다.
또한 다시 프로젝트를 게시하면 원래 프로적션 모드로 돌아가버리는 점 이해해 두세요.
2. 예상되는 문제점 - 블레이저에서 sql 접근 권한이 없는 경우
마지막 서비스 강의에서 안내를 해드렸는데 아무래도 내용을 제가 짜임새 있게 못만들어서 놓치신 것 같습니다. 체크할 부분은 IIS AppPool 계정이 SQL 에 있는지, 폴더 권한은 있는지를 확인해 주세요.
첫번째, ssms 로 해당 계정이 있는지를 확인해 주세요. (서버 가용량이 적으면 로딩에 엄청나게 오래걸리고 잘 안뜰 수도 있습니다.)

두번째, 서비스 중인 wwwroot 폴더에 IIS_USRS 사용자의 권한이 있는지를 확인

* 강의를 보시고 작업 하다 문제가 생기셨으면 아마 높은 확률로 데이터베이스 연결 문제일 것으로 보입니다. 이 같은 작업을 진행해보시고 그래도 안된다면 다시 문의를 주시면 될 것 같습니다.
Azure 기초 (AZ-900) 교재 문의
0
26
1
강의자료에 보안관련 내용이 없는것 같습니다.
0
41
0
font.html azure blob에 다시 올려줘야하는거 맞을까요?
0
45
1
비용관리와 보완 퀴즈가 강의구성과 배열이 맞지 않습니다.
0
55
1
웹브라우저에서 컨테이너로 접속이 되지 않습니다.
0
86
3
AutoAdminLogon 설정을 로컬에서 하는건가요?
0
81
1
실습-3 관련문의
0
68
2
8)MVVM Pattern실습 + Builder Pattern +이벤트처리 방법 관련질문
0
100
2
배포 실패관련
0
78
2
비용계획에서
0
48
1
구독종류에서
0
60
1
테넌트 문의
0
83
1
안드로이드 에뮬레이터는 실행되는데 없다고 인식
0
189
3
1강에서 6:37 속도별 메가바이트 측정 방법이 궁금합니다!
0
51
0
Azure Compute 실습 하는데 화면에 보이는 링크 전부 다른 페이지가 나옵니다.
0
51
1
API 배포시 No HTTP triggers found. 이슈 발생
0
122
3
SERVER 2019 애저 세팅 설치 오류
0
146
1
3번째 강의 11분 39초에서 진행이 안됩니다. 여러번해도 그곳에서 오류납니다.
0
97
2
update-database 에러
0
1297
1
@code { using(var context~) }
0
303
1
프레임워크차이
0
389
1
배포 과정에서..
0
417
5
하나의 가상 컴퓨터에 여러 프로젝트 게시가 가능할까요?
0
219
1
appsetting.json 파일에 ConnectionStrings 항목 질문있습니다!
0
257
1





