ASP.NET

(ASP.NET,C#)C#雑感

ここ数か月 C# を業務で使ってきました。 簡単なWebアプリケーション開発です。 どうしても C# について書いておきたいと思いました。 まず出自が Java であること。(Cとは全く関係がない、はず。) Javaのフォロワーであり、マイクロソフト製であることか…

(ASP.NET.C#)appsessings.json

設定情報などコンフィギュレーションを書くところがわからない。 別に新規に作ってもよいのだけれど、何を使って読み込めばいいのかわからない。 別に新規に作ってもよいのだけれど、面倒くさい。 ということで、 appsettings.json に書くことにしました。 /…

(ASP.NET,C#)セッションを使う

// Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); // ----- Sessionを使用する ----- services.AddSession(options => { options.Cookie.Name = "session"; }); // ・・・ } // ユーザIDを…

(ASP.NET,C#)DI(Dependency Injection)する

Javaの Spring Boot の場合にDIするには @Autowired アノテーションを使ったが、 ASP.NETではコンポーネントの登録ソースをゴリっと書く。 DI登録 // Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddControllersWith…

(ASP.NET,C#)NLogを使う

前回はLog4Netだけどどうやら今後NLogが主流になるようだ。 (↑ソースは忘れました) NuGetでパッケージのインストール NLog NLog.Web.AspNetCore nlog.config プロジェクトROOTに nlog.config を配置する。 (↑NuGetパッケージのインストールを行ったら作成…

(ASP.NET, C#)Log4Netを使う

NuGet ソリューションエクスプローラのプロジェクト直下の参照を右クリック NuGetパッケージの管理 参照タブのテキストボックスに「log4net」と入力 リストの中に「log4net」を選択、右ペインでインストールボタンを押下 設定ファイル ソリューションエクス…

(Spring Boot)Responseオブジェクト

Spring Bootは結構独力で学んできたので、どう返すのが正解かわからない。 今回は Response というクラスを返すことにした。 コントローラからこれを返しJSONとしてクライアントに送信する。 AuthorResponse package webapp.response; import java.util.Date…