[API作成の演習①]ビルドしたところ、RedisServerのメソッドで例外となりました | Server Forum | Tech Stadium Forum

[API作成の演習①]ビルドしたところ...
 
通知
すべてクリア

[API作成の演習①]ビルドしたところ、RedisServerのメソッドで例外となりました  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 11:05 am  

サーバーコース 7-1 API作成の演習①
の31秒あたりのDummyControllerを追加して実行する課題を行っています。

ビルドしたところ、Startup.csのコンフィグから値を取得するところでnullとなりRedisServerのメソッドで例外となりました。
public void ConfigureServices(IServiceCollection services)
{
           ※下記取得結果はすべてnull
            config.ProviderName = Configuration.GetValue<string>("APPSETTING_DBPROVIDERNAME");
            config.ConnectionString = Configuration.GetValue<string>("APPSETTING_DBCONNECTION");
            config.RedisConnectionString = Configuration.GetValue<string>("APPSETTING_REDISCONNECTION");
}
ここに来るまでにCinfigraton変数に値が代入されることはデバッガで確認しました。
アドバイスお願いします。
※前回提出時にはエラーは発生しませんでしたが、何かしらcommit漏れがあったのかもしれません。


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 11:05 am  
提示いただいている情報だけでは原因がわからないので
解決しない場合はコードの変更分をマージリクエストで見せていただくことになると思いますが
—-
まず、
Configuration.GetValue…
が、なにをしているコードか は わかりますか?

返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 11:06 am  

これは設定ファイルから指定の設定値をIConfigurationオブジェクトを利用して取得するコードです。
検索したところ、launch.jsonで定義されていました。同ファイルはcloneしたオリジナルと同一です。

マージリクエストについて再確認です。
課題は、
ts_srv_stu_202312/10_Kadai
の下に配置して、自身のブランチを作成してマージリクエストでよろしいですよね?


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 11:07 am  

はい、そのように作成してください。


返信引用
共有:
タイトルとURLをコピーしました