dotnet aspnet-codegenerator controller -name StudentController.cs -async -api -m Student -dc StudentContext -outDir Controllers
のようにStudentControllerを生成しようとしたところ、添付画像のようなエラーがでました。パッケージなどのインストールは先日の課題ページの通り行いました。
「チュートリアル: ASP.NET Core で Web API を作成する」のコントローラーのスキャフォールディングまでの工程と同じように行えばいいでしょうか?
.Net SDK8.0では解決できなかったため.csprojファイルでframeworkを2.2に書き換えて、curlでのリクエストテストまでは成功しましたが、dockerビルドでのエラーが解決できません。student2様と同じApp.dockerfileにしてみても同様です。添付画像のように、
ERROR: failed to solve: microsoft/dotnet:2.2-aspnetcore-runtime: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
というエラーになります。
docker image のリポジトリ名が変更されてしまっているようです
以下などを参考にしてimage名を変更してdocker buildしてみてください
https://learn.microsoft.com/ja-jp/dotnet/architecture/microservices/net-core-net-framework-containers/official-net-docker-images
https://hub.docker.com/_/microsoft-dotnet-sdk