diff --git a/eng/Versions.props b/eng/Versions.props index 8958508ce8..4ce8f0c715 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -217,8 +217,7 @@ 4.2.1 4.2.1 3.8.0 - 0.1.21-pre1 - 1.21.0 + 0.1.22-pre1 3.0.0-preview3.4 3.0.0-preview3.4 3.0.0-preview3.4 diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/template.json b/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/template.json index 529fb05152..67f6ed9a1b 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/template.json +++ b/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/.template.config/template.json @@ -24,6 +24,11 @@ ], "defaultName": "protobuf", "symbols": { + "namespace": { + "description": "namespace for the generated code", + "replaces": "MyApp.Namespace", + "type": "parameter" + }, "HostIdentifier": { "type": "bind", "binding": "HostIdentifier" diff --git a/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/protobuf.proto b/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/protobuf.proto index 410bfdea02..b945151ff0 100644 --- a/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/protobuf.proto +++ b/src/ProjectTemplates/Web.ItemTemplates/content/Protobuf/protobuf.proto @@ -1 +1,3 @@ syntax = "proto3"; + +option csharp_namespace = "MyApp.Namespace"; diff --git a/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in b/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in index 0b73b6cb33..25593b00b5 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in +++ b/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in @@ -9,10 +9,7 @@ - - - - + diff --git a/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj b/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj index 9a597e65a2..d9ed9b6917 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj +++ b/src/ProjectTemplates/Web.ProjectTemplates/Microsoft.DotNet.Web.ProjectTemplates.csproj @@ -10,9 +10,7 @@ - GoogleProtobufPackageVersion=$(GoogleProtobufPackageVersion); - GrpcAspNetCoreServerPackageVersion=$(GrpcAspNetCoreServerPackageVersion); - GrpcToolsPackageVersion=$(GrpcToolsPackageVersion); + GrpcAspNetCorePackageVersion=$(GrpcAspNetCorePackageVersion); MicrosoftAspNetCoreMvcRazorRuntimeCompilationPackageVersion=$(MicrosoftAspNetCoreMvcRazorRuntimeCompilationPackageVersion); MicrosoftEntityFrameworkCoreSqlitePackageVersion=$(MicrosoftEntityFrameworkCoreSqlitePackageVersion); MicrosoftEntityFrameworkCoreSqlServerPackageVersion=$(MicrosoftEntityFrameworkCoreSqlServerPackageVersion); diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Properties/launchSettings.json b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Properties/launchSettings.json index 8a8528bcc0..ac7538d34e 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Properties/launchSettings.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Properties/launchSettings.json @@ -3,7 +3,7 @@ "GrpcService-CSharp": { "commandName": "Project", "launchBrowser": false, - "applicationUrl": "http://localhost:50051", + "applicationUrl": "https://localhost:50051", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Startup.cs b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Startup.cs index 0bfe1586aa..2831a45b74 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Startup.cs +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/Startup.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; @@ -30,9 +31,12 @@ namespace GrpcService_CSharp app.UseEndpoints(endpoints => { - // Communication with gRPC endpoints must be made through a gRPC client. - // To learn how to create a client, visit: https://go.microsoft.com/fwlink/?linkid=2086909 endpoints.MapGrpcService(); + + endpoints.MapGet("/", async context => + { + await context.Response.WriteAsync("Communication with gRPC endpoints must be made through a gRPC client. To learn how to create a client, visit: https://go.microsoft.com/fwlink/?linkid=2086909"); + }); }); } } diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json index efb26250e8..7cb5ac8193 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/appsettings.json @@ -5,10 +5,5 @@ "Microsoft.Hosting.Lifetime": "Information" } }, - "AllowedHosts": "*", - "Kestrel": { - "EndpointDefaults": { - "Protocols": "Http2" - } - } + "AllowedHosts": "*" }