From debe97f7a7dca06f7acd18dd9abdf1390bdc392d Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Fri, 29 Jun 2018 09:45:23 +0300 Subject: [PATCH] Add swagger UI to the startup template. --- .../MyCompanyName.MyProjectName.Web.csproj | 2 +- .../MyProjectNameWebModule.cs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj index 93d802ffab..d5246ad6d8 100644 --- a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj +++ b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyCompanyName.MyProjectName.Web.csproj @@ -21,7 +21,7 @@ - + diff --git a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs index f328ed3e5e..d0e20522a8 100644 --- a/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs +++ b/templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs @@ -160,6 +160,12 @@ namespace MyCompanyName.MyProjectName app.UseRequestLocalization(app.ApplicationServices.GetRequiredService>().Value); + app.UseSwagger(); + app.UseSwaggerUI(options => + { + options.SwaggerEndpoint("/swagger/v1/swagger.json", "MyProjectName API"); + }); + app.UseMvc(routes => { routes.MapRoute(