Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

실습 문서 수정 사항 #45

Open
zihyeon08 opened this issue Jul 26, 2024 · 0 comments
Open

실습 문서 수정 사항 #45

zihyeon08 opened this issue Jul 26, 2024 · 0 comments

Comments

@zihyeon08
Copy link

zihyeon08 commented Jul 26, 2024

<전체>

  1. '변수어쩌구' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. 라는 에러코드가 반복적으로 나옵니다. 해당 문제가 생기는 경우 어떻게 에러를 고쳐야 할지 정리가 필요합니다(반복적으로 나오는 문제)

  2. appsettings.Development.json 파일 내용 기입 시 DeploymentName 에 대한 언급이 필요합니다.

<과제 수행시>

  1. 자기 리포를 하나 만들어야 한다고 안내 해야 합니다.

  2. 과제 수행 시 github secret 변수 설정 파트에서 리포를 aspire-app-dev-in-a-day-ko 를 사용하지 않을 경우 저장소 이름을 커맨드 입력 시 수정해야 함을 안내해야 합니다.

<세션 0>

  1. 00 환경 설정에서, azure 구독 접근 방법에 대한 설명이 필요합니다 (로그인 과정) + save-point라는 존재에 대한 설명이 필요합니다.

  2. git remote -v 실행했을 때
    image

여기서 upstream 부분 없어도 문제없이 실습 가능합니다.

  1. azure 구독 접근 방법, 코파일럿 사용 방법 안내 필요합니다. powershell 버전 안내도 해야 합니다!!

<세션 1>

1.프로젝트를 실행했을 때, 사이트 프로토콜이 https 로 설정 된 경우,
image
이 오류가 생길 수 있는데, dotnet dev-certs https--trust 커맨드 실행 후 다시 프로젝트를 실행하면 됩니다.

  1. 01-3에서
    image
    이 코드 위치를 더 알기 쉽게 표시해야 합니다. public class ApiAppClient{} 안에 넣는 분이 계셨습니다.

  2. 01-4 에서
    image
    여기 코드에서 3. 코드에서 메서드 뒤에 {}가 왜 없나요?? 라는 질문을 받았었는데, 차라리 3,4에 각각 안내 된 코드를 합치거나, 3. 코드를 수정해서 참가자들이 헷갈림이 없게 해야 할 것 같습니다.

<세션 2>

  1. 02-4에서
    image
    이 부분도 <세션1> 3번 제안과 마찬가지로 class YouTubeSummariserService 코드 전체를 제공하거나, 세션 진행시 설명이 더 필요할 것 같습니다.

  2. 02-4에서
    image
    이 부분도 <세션2> 1번 제안과 비슷한 경우 입니다.

  3. 02-4에서 7번에
    image
    이 부분 설명을 차라리 SummariseAsync 메서드 맨 아래에 코드를 추가합니다 라고 하는 게 헷갈리지 않을 것 같습니다. 세션 02-4의 8번도 같은 경우라 고려해주시면 감사하겠습니다!

  4. 02-6에서
    image
    이 부분 정확히 어느 class에 넣어야 하는 건지 설명이 더해져야 할 것 같습니다. 어디에 넣어야 하는지 질문이 들어왔었습니다.

<세션 3>

  1. 03-1에서 2세션까지 만들어놓은 workshop 폴더를 지워야 한다는 부분이 빠진 것 같은데 확인 한번 부탁 드립니다!

  2. 03-5. NuGet 패키지 설치 오류가 나올 경우, 컴퓨터 내부에서 NuGet 캐시를 없애야 합니다. ( 위치 C:/NuGet에서 nuget locals all -clear 실행 후, 다시 패키지 설치)

  3. 03-5에서 AppHost를 실행할 때 docker 엔진이 실행되고 있는 상태여야 함을 설명해야 합니다.

  4. 백엔드에서는 정상적으로 호출 되나, 프론트엔드에서 timeout 에러가 발생할 경우,
    ServiceDefaults/Extension.cs 에서 timeout 값을 대폭 늘리거나, Webapp/Program.cs 에서 코드를 아래와 같이 수정해주세요.
    image

  5. 3-5에서 5번에
    @using Microsoft.AspNetCore.OutputCaching도 추가해야 합니다.

<세션4>

  1. 4-3 GITHUB_TOKEN=gh auth login 실행 시 나오는 질문 답
    ? What account do you want to log into? GitHub.com
    ? What is your preferred protocol for Git operations on this host? HTTPS
    ? Authenticate Git with your GitHub credentials? Yes
    ? How would you like to authenticate GitHub CLI? Login with a web browser

  2. 배포 과정에서 오류 날 경우 체크해 볼 사항
    Azure portal > subscription(구독) > setting(설정) > resource provider(리소스 공급자) > 검색 란에 "microsoft.app" 검색
    => 상태 Registered 로 되어있는지 확인

  3. 04-7에서 "YAML 파일은 들여쓰기가 중요하므로"를 강조하는 건 어떨까요??

  4. 04-7에서 9번 .gitignore 파일 수정 시에 "리포지토리 루트 디렉토리" 라는 부분을 강조하면 좋을 것 같습니다. (.gitignore 들어왔는데 해당 부분이 없다는 질문 들어왔었어요.)

  5. 배포 시 지정된 리소스 그룹에 배포하기 위해 환경 변수 설정하는 부분 추가 필요합니다.

  6. 배포 시 인터넷이 느리다면 'internal server error' 가 생길 수 있는데, 다시 명령어를 입력해서 재배포하면 해결된다고 안내해야 합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant