C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 175 を表示中)
■100591 / )  Re[2]: 新しいプロジェクトの作成 ASP.NET Core Web
□投稿者/ ぱんだ (8回)-(2022/09/29(Thu) 09:06:39)
No100590 (WebSurfer さん) に返信
 
 WebSurferさん

 ご回答 どうも有難うございます!
 
 ご紹介いただいたサイトを参照させていただき
 「ASP.NET Core Web アプリ(Module−View-Controller)」で新規プロジェクトを作成しました。
 「Program.cs」ファイルが作成されていました。
 
 
 > Startup.cs にはサービス、ミドルウェア追加のためのコードを書いていたのですが、それらは Program.cs に書くことになります。
 
  Program.csファイルに、サービス、ミドルウェア追加のコードを書くと教えていただいたのですが、
  どこに、どのようなサービスやミドルウェアのコードを追加したらいいのでしょうか?

  参考にしている YouTubeで紹介している Startup.csには、 
  プログラム実行後、Hellow World が表示されるようなテンプレートになっています。

  ところが、新規作成したProgram.cs には、namespace/public class がありません。
  テンプレートの機能が違っているような気がするのですが、
  全くの素人で 申し訳ありません。

  以下のテンプレートコードに、どのようなコードを追加したら、
  最初のClassを呼び出すような動作をするプログラムになるのでしょうか?

  
  宜しくお願いいたします。
  

  <Program.csのコードです>
  ==================================================================
  var builder = WebApplication.CreateBuilder(args);

  // Add services to the container.
  builder.Services.AddControllersWithViews();

  var app = builder.Build();

  // Configure the HTTP request pipeline.
  if (!app.Environment.IsDevelopment())
  {
   app.UseExceptionHandler("/Home/Error");
  // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
  app.UseHsts();
  }

  app.UseHttpsRedirection();
  app.UseStaticFiles();

  app.UseRouting();

  app.UseAuthorization();

  app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");

  app.Run();

  ==================================================================
  
  

 


>
返信 編集キー/


管理者用

- Child Tree -