inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Blazor로 빠르게 홈페이지 만들기 ASP.NET core 6

Azure 서버에 게시시 문제 발생

350

g.choi

작성한 질문수 3

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
Azure 서버 게시시 해당 에러가 발생되서 인터넷 찾아보고
 

이렇게 바꿔봤는데도 해당 문제가 발생됩니다.
 
왜그런지 알수 있을까요?

azure ASP.NET-Core blazor

답변 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