我需要将gRPC用于双向流,其中客户端是.Net Framework项目,由于遗留问题,无法升级到.NET5。 当阅读microsoft留档,我可以看到应该使用WinHttpHandler(https://docs.microsoft.com/en-us/aspnet/core/grpc/netstandard?view=aspnetcore-5.0)。 但是我似乎在使用SSL进行此设置时遇到了问
我正在尝试让这个gRPC服务器示例与Google Asylo(https://github.com/google/asylo/tree/master/asylo/examples/grpc_server)一起工作。.要初始化服务器,我需要在此配置文件中指定server_address(https://github.com/google/asylo/blob/master/asylo/example
之前,我使用了.NETCore2.x的grpc,现在称为C-CoreGRPC,以区别于新的.NETCore3版本。我喜欢新的grpc能够从VS2019中的proto文件编译和生成客户端/服务器存根类的方式,而不是pf必须从packages文件夹中获取grpc工具,手动为C#编译它以生成客户端/服务端存根类,然后导入VS。新版本的grpc更干净。然而,在将C核grpc与asp。net核心web AP
有grpc-dotnet,它在Visual Studio中对. net CORE的支持更多,然后有C-Core,它支持旧的. NET FRAMEWORK版本。 我有一个Excel插件,这就是为什么我坚持使用。NET框架。我能在grpc-dotnet中编写一个服务器组件,并从. net框架软件中使用它吗?
我想使用.Net 4.8下的Windows证书存储中的证书建立GRPC SslCredentials()。此链接非常类似,但不提供有效的解决方案。 https://github.com/grpc/grpc/issues/8978 我使用类似于以下内容的代码。ExportToPEM() 是将证书转换为 PEM 格式的自行尝试,但它不起作用。我希望GRPC的C#包装器能够使这变得容易。
我按照这个指令创建了一个grpc服务器和客户端:https://docs . Microsoft . com/en-us/aspnet/core/tutorials/grpc/grpc-start?view=aspnetcore-3.0 当我尝试从客户端调用服务时,客户端会显示以下错误消息:“发生了一个或多个错误。(状态(StatusCode=Unknown,Detail=No Status re
遵循以下文档:https://docs.microsoft.com/fr-fr/aspnet/core/grpc/authn-and-authz?view=aspnetcore-3.0#承载令牌身份验证,我尝试配置我的GRPC客户端以自动注入JWT令牌。 但它被Grpc.Core中的一个例外“提供的通道凭据不允许组合”窒息 这是什么意思?我应该如何提供HTTP授权标头?
我有一个gRPC客户端调用同一台机器上的服务器,并且客户端代码使用使用以下创建的通道: 这很有效,我得到了预期的回复。 但是,如果我将“localhost”替换为实际的机器名称(FQDN)或IP地址,我会收到一个错误: 我还测试了在远程机器上启动服务器,并在创建通道时让客户端调用该远程机器(通过名称或IP),但遇到了同样的失败。该应用程序是用C#编写的。NET Core 3.2作为控制台应用程序。
我是Grpc电话的新手。 目前,我正在使用Grpc。核心创建“通道”的新实例。请参阅下面的代码。 现在,我想在创建通道时添加一个连接超时。Grpc.Core有可能吗? 我知道可以在使用“Grpc.Net.Client.”时添加选项,但是,它只适用于. Net Core 2.1和我的项目不针对该框架。https://docs.microsoft.com/en-us/aspnet/core/grpc/
我想创建一个简单的WPF核心,gRPC项目。这个“代码”在我的。NET核心控制台应用程序,但是WPF似乎是一些特殊的东西。 在Visual Studio 2019中创建了一个默认模板(使用.NET Core 3.1) 创建了一个默认值。网络核心控制台应用程序- 使用:.NET核心3.1 具有以下 NuGets: Grpc.Tools Grpc.Net.Client Google.Protobuf
. NET Core gRPC-Web客户端调用ASP.NETCore gRPC-Web服务器http://localhost:5000正常工作。 与部署到具有虚拟应用程序的IIS服务器的客户端代码调用服务器相同(例如http://build.mycompany.ca/myapp)的结果 状态(StatusCode="未实现",Detail="错误的gRPC响应。HTTP状态代码:404") 我的
我试图查询一些在HTTP上运行的本地gRPC服务。这是我的网核3.1控制台应用程序: 但它抛出了这个错误: 类型'Grpc.Core.RpcException'的异常发生在System.Private.CoreLib中.dll但在用户代码中未处理:'Status(StatusCode=“Internal”, Detail=“启动gRPC调用时出错。HttpRequestException:发送请求
我正在为Istio gRPC开发POC,Istio版本是1.6,但是我看不到任何gRPC流量。 我怀疑我的Istio Gateway或VirtualService遗漏了什么,但我不知道这里出了什么问题?有人能帮我查看yaml文件并纠正我的yaml中缺失或错误的地方吗? 请给予指导,谢谢。
我正在使用这个库(grpc spring boot starter),所以我可以在spring boot应用程序中使用grpc功能。 我想知道如何正确地将其与Istio Jaeger跟踪集成。 我需要知道发生这种情况所需的依赖关系是什么。 我有两(2)个应用程序,一个用作gRPC客户端,一个用作gRPC服务器, 期望gRPC客户端和gRPC服务器之间的跟踪必须反映在Jaeger中。但是这并没有发生
我需要使用拦截器验证并记录grpc服务请求的一些数据。我检查了ServerInterceptor的interceptCall,但找不到获取请求对象的方法。有没有办法让请求对象进入拦截器?