From e28e851ed809106626e83c1d660228ca6a35d150 Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Fri, 10 Aug 2018 15:06:14 -0700 Subject: [PATCH 1/8] Make a VSTS builds use a template --- .vsts-pipelines/builds/ci-internal.yml | 40 ++---------------------- .vsts-pipelines/builds/ci-public.yml | 34 +------------------- .vsts-pipelines/templates/project-ci.yml | 36 +++++++++++++++++++++ 3 files changed, 40 insertions(+), 70 deletions(-) create mode 100644 .vsts-pipelines/templates/project-ci.yml diff --git a/.vsts-pipelines/builds/ci-internal.yml b/.vsts-pipelines/builds/ci-internal.yml index cb9bc825a3..84d17f934f 100644 --- a/.vsts-pipelines/builds/ci-internal.yml +++ b/.vsts-pipelines/builds/ci-internal.yml @@ -2,46 +2,12 @@ trigger: - master - release/* -# See https://github.com/aspnet/BuildTools resources: repositories: - repository: buildtools - type: github - endpoint: DotNet-Bot GitHub Connection - name: aspnet/BuildTools + type: git + name: aspnet-BuildTools ref: refs/heads/release/2.2 phases: -- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools - parameters: - agentOs: Windows - beforeBuild: - - task: NodeTool@0 - displayName: Use Node 8.x - inputs: - versionSpec: 8.x - -- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools - parameters: - agentOs: macOS - beforeBuild: - - task: NodeTool@0 - displayName: Use Node 8.x - inputs: - versionSpec: 8.x - - script: ./run.sh install-tools; $(Agent.WorkFolder)/.dotnet/dotnet dev-certs https - displayName: install certs - env: - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1 - DOTNET_CLI_TELEMETRY_OPTOUT: 1 - -- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools - parameters: - agentOs: Linux - beforeBuild: - - task: NodeTool@0 - displayName: Use Node 8.x - inputs: - versionSpec: 8.x - - script: ./run.sh install-tools; $(Agent.WorkFolder)/.dotnet/dotnet dev-certs https - displayName: install certs +- template: ../templates/project-ci.yml diff --git a/.vsts-pipelines/builds/ci-public.yml b/.vsts-pipelines/builds/ci-public.yml index 9364044a2e..b75ca3bae8 100644 --- a/.vsts-pipelines/builds/ci-public.yml +++ b/.vsts-pipelines/builds/ci-public.yml @@ -12,36 +12,4 @@ resources: ref: refs/heads/release/2.2 phases: -- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools - parameters: - agentOs: Windows - beforeBuild: - - task: NodeTool@0 - displayName: Use Node 8.x - inputs: - versionSpec: 8.x - -- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools - parameters: - agentOs: macOS - beforeBuild: - - task: NodeTool@0 - displayName: Use Node 8.x - inputs: - versionSpec: 8.x - - script: ./run.sh install-tools; $(Agent.WorkFolder)/.dotnet/dotnet dev-certs https - displayName: install certs - env: - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1 - DOTNET_CLI_TELEMETRY_OPTOUT: 1 - -- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools - parameters: - agentOs: Linux - beforeBuild: - - task: NodeTool@0 - displayName: Use Node 8.x - inputs: - versionSpec: 8.x - - script: ./run.sh install-tools; $(Agent.WorkFolder)/.dotnet/dotnet dev-certs https - displayName: install certs \ No newline at end of file +- template: ../templates/project-ci.yml diff --git a/.vsts-pipelines/templates/project-ci.yml b/.vsts-pipelines/templates/project-ci.yml new file mode 100644 index 0000000000..4178cfde97 --- /dev/null +++ b/.vsts-pipelines/templates/project-ci.yml @@ -0,0 +1,36 @@ +# See https://github.com/aspnet/BuildTools + +phases: +- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools + parameters: + agentOs: Windows + beforeBuild: + - task: NodeTool@0 + displayName: Use Node 8.x + inputs: + versionSpec: 8.x + +- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools + parameters: + agentOs: macOS + beforeBuild: + - task: NodeTool@0 + displayName: Use Node 8.x + inputs: + versionSpec: 8.x + - script: ./run.sh install-tools; $(Agent.WorkFolder)/.dotnet/dotnet dev-certs https + displayName: install certs + env: + DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1 + DOTNET_CLI_TELEMETRY_OPTOUT: 1 + +- template: .vsts-pipelines/templates/phases/default-build.yml@buildtools + parameters: + agentOs: Linux + beforeBuild: + - task: NodeTool@0 + displayName: Use Node 8.x + inputs: + versionSpec: 8.x + - script: ./run.sh install-tools; $(Agent.WorkFolder)/.dotnet/dotnet dev-certs https + displayName: install certs From 24764814648a2ed38f2f18c208c41e96e5e7aced Mon Sep 17 00:00:00 2001 From: "ASP.NET CI" Date: Tue, 21 Aug 2018 13:33:52 -0700 Subject: [PATCH 2/8] Update package branding for 2.2.0-preview2 --- build/dependencies.props | 2 +- version.props | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/dependencies.props b/build/dependencies.props index 9e3e4196ed..9740263de0 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -49,6 +49,6 @@ 2.3.1 2.4.0 - + diff --git a/version.props b/version.props index bb9881ed0c..5fc017612b 100644 --- a/version.props +++ b/version.props @@ -1,7 +1,7 @@ 2.2.0 - preview1 + preview2 $(VersionPrefix) $(VersionPrefix)-$(VersionSuffix)-final t000 From d9e71527e8cd29e3eb3cf827e375cd786f25516a Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Mon, 20 Aug 2018 10:39:44 -0700 Subject: [PATCH 3/8] Fix copyright year --- .../content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml index 676970d47b..d210f8364d 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml @@ -51,7 +51,7 @@
- © Year - Company.WebApplication1 - Privacy + © copyrightYear - Company.WebApplication1 - Privacy
From 11c6ebea2e5bebff2f3fb30e3168bb89549f0532 Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Mon, 20 Aug 2018 11:02:34 -0700 Subject: [PATCH 4/8] Add comments regarding HSTS max age --- .../content/RazorPagesWeb-CSharp/Startup.cs | 1 + .../content/StarterWeb-CSharp/Startup.cs | 1 + .../content/StarterWeb-FSharp/Startup.fs | 1 + .../content/WebApi-CSharp/Startup.cs | 1 + .../content/WebApi-FSharp/Startup.fs | 3 ++- .../content/Angular-CSharp/Startup.cs | 1 + .../content/React-CSharp/Startup.cs | 1 + .../content/ReactRedux-CSharp/Startup.cs | 1 + 8 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs index a9827bb88d..905a97a4b5 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs @@ -147,6 +147,7 @@ namespace Company.WebApplication1 { app.UseExceptionHandler("/Error"); #if (RequiresHttps) + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs index 9bf4144391..d3ca04fb6f 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/Startup.cs @@ -146,6 +146,7 @@ namespace Company.WebApplication1 { app.UseExceptionHandler("/Home/Error"); #if (RequiresHttps) + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/Startup.fs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/Startup.fs index fa6d675c7e..90b177c8a1 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/Startup.fs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/Startup.fs @@ -31,6 +31,7 @@ type Startup private () = else app.UseExceptionHandler("/Home/Error") |> ignore #if (!NoHttps) + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts() |> ignore app.UseHttpsRedirection() |> ignore diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Startup.cs index 2c44b43d63..55f223d4e2 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/Startup.cs @@ -56,6 +56,7 @@ namespace Company.WebApplication1 #if (RequiresHttps) else { + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Startup.fs b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Startup.fs index 33d8beeef4..585cb2e7b4 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Startup.fs +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/Startup.fs @@ -29,6 +29,7 @@ type Startup private () = app.UseDeveloperExceptionPage() |> ignore #if (!NoHttps) else + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts() |> ignore app.UseHttpsRedirection() |> ignore @@ -37,4 +38,4 @@ type Startup private () = #endif app.UseMvc() |> ignore - member val Configuration : IConfiguration = null with get, set \ No newline at end of file + member val Configuration : IConfiguration = null with get, set diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs index d76e75a557..ce4f4cf902 100644 --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/Angular-CSharp/Startup.cs @@ -42,6 +42,7 @@ namespace Company.WebApplication1 { app.UseExceptionHandler("/Error"); #if (!NoHttps) + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs index 1bf655a29d..8f8502913a 100644 --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/React-CSharp/Startup.cs @@ -42,6 +42,7 @@ namespace Company.WebApplication1 { app.UseExceptionHandler("/Error"); #if (!NoHttps) + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } diff --git a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs index 1bf655a29d..8f8502913a 100644 --- a/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs +++ b/src/Microsoft.DotNet.Web.Spa.ProjectTemplates/content/ReactRedux-CSharp/Startup.cs @@ -42,6 +42,7 @@ namespace Company.WebApplication1 { app.UseExceptionHandler("/Error"); #if (!NoHttps) + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } From 3ed89516bae1c9b36fc1c2c800ad0111cd95563b Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Tue, 21 Aug 2018 13:36:34 -0700 Subject: [PATCH 5/8] Update precedence for 2.2 templates --- .../content/EmptyWeb-CSharp/.template.config/template.json | 2 +- .../content/EmptyWeb-FSharp/.template.config/template.json | 2 +- .../RazorClassLibrary-CSharp/.template.config/template.json | 2 +- .../content/RazorPagesWeb-CSharp/.template.config/template.json | 2 +- .../content/StarterWeb-CSharp/.template.config/template.json | 2 +- .../content/StarterWeb-FSharp/.template.config/template.json | 2 +- .../content/WebApi-CSharp/.template.config/template.json | 2 +- .../content/WebApi-FSharp/.template.config/template.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/template.json index fa1a686e36..dd8af990f6 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-CSharp/.template.config/template.json @@ -9,7 +9,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "An empty project template for creating an ASP.NET Core application. This template does not have any content in it.", "groupIdentity": "Microsoft.Web.Empty", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.Empty.CSharp.2.2", "shortName": "web", "tags": { diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/template.json index b625c29b16..30348dc508 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/EmptyWeb-FSharp/.template.config/template.json @@ -8,7 +8,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "An empty project template for creating an ASP.NET Core application. This template does not have any content in it.", "groupIdentity": "Microsoft.Web.Empty", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.Empty.FSharp.2.2", "shortName": "web", "tags": { diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json index 5855186742..6a9262d516 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorClassLibrary-CSharp/.template.config/template.json @@ -11,7 +11,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a Razor class library that targets .NET Standard", "groupIdentity": "Microsoft.Web.Razor", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.Razor.Library.CSharp.2.2", "shortName": "razorclasslib", "tags": { diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json index 91c964a10a..1f0cdc54e1 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/.template.config/template.json @@ -10,7 +10,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project template for creating an ASP.NET Core application with example ASP.NET Razor Pages content", "groupIdentity": "Microsoft.Web.RazorPages", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.RazorPages.CSharp.2.2", "shortName": [ "razor", diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json index c1b8bcda52..440408cab8 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-CSharp/.template.config/template.json @@ -9,7 +9,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project template for creating an ASP.NET Core application with example ASP.NET Core MVC Views and Controllers. This template can also be used for RESTful HTTP services.", "groupIdentity": "Microsoft.Web.Mvc", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.Mvc.CSharp.2.2", "shortName": "mvc", "thirdPartyNotices": "https://aka.ms/aspnetcore-template-3pn-210", diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json index dad23ea741..bc613689e5 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/StarterWeb-FSharp/.template.config/template.json @@ -9,7 +9,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project template for creating an ASP.NET Core application with example ASP.NET Core MVC Views and Controllers. This template can also be used for RESTful HTTP services.", "groupIdentity": "Microsoft.Web.Mvc", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.Mvc.FSharp.2.2", "shortName": "mvc", "thirdPartyNotices": "https://aka.ms/aspnetcore-template-3pn-210", diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/.template.config/template.json index 00b4b90a85..67f8851fe1 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-CSharp/.template.config/template.json @@ -9,7 +9,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project template for creating an ASP.NET Core application with an example Controller for a RESTful HTTP service. This template can also be used for ASP.NET Core MVC Views and Controllers.", "groupIdentity": "Microsoft.Web.WebApi", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.WebApi.CSharp.2.2", "shortName": "webapi", "tags": { diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/.template.config/template.json b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/.template.config/template.json index 36a84c89ea..8bf6f04d4b 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/.template.config/template.json +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/WebApi-FSharp/.template.config/template.json @@ -8,7 +8,7 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project template for creating an ASP.NET Core application with an example Controller for a RESTful HTTP service. This template can also be used for ASP.NET Core MVC Views and Controllers.", "groupIdentity": "Microsoft.Web.WebApi", - "precedence": "3000", + "precedence": "4000", "identity": "Microsoft.Web.WebApi.FSharp.2.2", "shortName": "webapi", "tags": { From 110d83543471181fe4f8a656975b3107bfd1425d Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Tue, 21 Aug 2018 16:03:38 -0700 Subject: [PATCH 6/8] Fix layout and login partial issues --- .../Pages/Shared/_Layout.cshtml | 8 ++-- .../Shared/_LoginPartial.Identity.cshtml | 33 +++++++------- .../Pages/Shared/_LoginPartial.OrgAuth.cshtml | 42 +++++++++++------- .../Views/Shared/_Layout.cshtml | 2 +- .../Shared/_LoginPartial.Identity.cshtml | 44 ++++++++++--------- .../Views/Shared/_LoginPartial.OrgAuth.cshtml | 42 +++++++++++------- 6 files changed, 99 insertions(+), 72 deletions(-) diff --git a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml index d210f8364d..36563ac808 100644 --- a/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml +++ b/src/Microsoft.DotNet.Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml @@ -18,7 +18,7 @@
-