首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GRPC的WebAssembly

使用GRPC的WebAssembly
EN

Stack Overflow用户
提问于 2021-12-02 07:48:34
回答 1查看 180关注 0票数 0

我有一个WebAssembly web应用程序,希望使用现有的GRPC服务。

打开新频道时,会收到以下错误消息:

代码语言:javascript
复制
Channel = new Channel(_settings.RemoteAddress, ChannelCredentials.Insecure);
 
'Unsupported architecture "Unknown".'

使用Autofac初始化GRPC服务。

安装了以下软件包。

代码语言:javascript
复制
Grpc.Net.Client (2.40.0)
Grpc.Net.Client.Web (2.40.0)

有没有人知道Blazor WebAssembly是否可能出现这种情况,或者问题可能是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-12-13 22:55:12

看起来您仍然必须有一个对旧的Grpc.Core包的引用。要使用Grpc.Net.Client,代码应该如下所示:

代码语言:javascript
复制
var httpHandler = new GrpcWebHandler(GrpcWebMode.GrpcWebText, new HttpClientHandler());
var channel = GrpcChannel.ForAddress(_settings.RemoteAddress, new GrpcChannelOptions { HttpHandler = httpHandler });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70195781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档