Swaggerを入れて、動作確認をしやすくする。
下記を参考に Swashbuckle をインストールする
(参考)Swagger/OpenAPI を使用する ASP.NET Core Web API のドキュメント
前提環境
Visual Studio2019
Windows10
Web API プロジェクト
開発
Swagger(Swashbuckle)インストール
NuGetで「Swashbuckle.AspNetCore」をインストール。

Swaggerの設定。
・・・
public void ConfigureServices(IServiceCollection services)
{
services.AddRazorPages();
services.AddControllers(); // 追加
services.AddSwaggerGen(); // 追加
・・・
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseSwagger(); // 追加
app.UseSwaggerUI(); // 追加実行時にSwaggerを表示する。
"WebApplication2": {
"commandName": "Project",
"dotnetRunMessages": "true",
"launchBrowser": true,
"launchUrl": "swagger", // 追加
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}実行
デバッグ実行し、「https://localhost:5001/swagger/index.html」にアクセスする。


コメント