■100591 / inTopicNo.3) |
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();
==================================================================
>
|
|