文件名称:GrpcDemo
文件大小:26KB
文件格式:ZIP
更新时间:2024-03-03 04:21:47
C#
grpc
gRPC .NET 5.0 Web模板
浏览并使用安装:
$ dotnet tool install -g x
$ x new grpc ProjectName
请参考gRPC文档以了解有关ServiceStack gRPC和SSL配置的更多信息:
默认情况下,它使用ASP.NET Core的受信任的开发证书(通常在安装时创建),或者可以配置为:
$ dotnet dev-certs https --trust
如果您更喜欢使用自己的自签名证书,则此模板还在包含OpenSSL生成脚本:
$ cd scripts
生成新的开发证书
视窗:
C:\> bash gen-dev.https.sh
Linux或WSL Bash:
$ ./gen-dev.https.sh
选项:
$ gen-dev.https.sh
【文件预览】:
GrpcDemo-master
----GrpcDemo.ServiceModel()
--------Types()
--------GrpcDemo.ServiceModel.csproj(303B)
--------Hello.cs(968B)
----.gitignore(5KB)
----GrpcDemo.ServiceInterface()
--------MyServices.cs(292B)
--------GrpcDemo.ServiceInterface.csproj(339B)
----.github()
--------workflows()
----GrpcDemo.Tests()
--------GrpcDemo.Tests.csproj(899B)
--------UnitTest.cs(796B)
--------IntegrationTest.cs(2KB)
----NuGet.Config(289B)
----scripts()
--------gen-prod.https.sh(2KB)
--------gen-dev.https.sh(1KB)
----README.md(2KB)
----GrpcDemo()
--------Program.cs(875B)
--------Dockerfile(121B)
--------appsettings.Development.json(190B)
--------servicestack-client.d.ts(18KB)
--------package.json(116B)
--------appsettings.json(469B)
--------package-lock.json(29B)
--------Configure.Grpc.cs(434B)
--------dtos.ts(970B)
--------GrpcDemo.csproj(577B)
--------Startup.cs(2KB)
--------Properties()
--------wwwroot()
----deploy()
--------docker-compose-template.yml(356B)
--------nginx-proxy-compose.yml(870B)
----GrpcDemo.sln(3KB)
----.vscode()
--------launch.json(2KB)
--------tasks.json(434B)