首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asp.net:不支持“应用程序/grpc-web”

Asp.net:不支持“应用程序/grpc-web”
EN

Stack Overflow用户
提问于 2020-12-04 10:07:07
回答 2查看 752关注 0票数 2

我让Asp.net核心和gRPC在browser...but上工作,现在我得到了:

代码语言:javascript
复制
info: Grpc.AspNetCore.Server.ServerCallHandler[2]
  Request content-type of 'application/grpc-web' is not supported.

有没有办法追踪到这件事?

EN

回答 2

Stack Overflow用户

发布于 2021-02-25 13:20:12

您的Startup.cs中可能存在问题

您的代码应该如下所示

我的猜测是您在EndpointConventionBuilder上缺少app.UseGrpcWeb()EnabledGrpc()

票数 4
EN

Stack Overflow用户

发布于 2021-03-24 00:02:37

我遇到了这个问题。我在app.UseRouting();之前就有了app.UseGrpcWeb();

它必须是在之后。

所以正确的顺序是:

代码语言:javascript
复制
    app.UseRouting();
    app.UseGrpcWeb();

参见https://docs.microsoft.com/en-us/aspnet/core/grpc/browser?view=aspnetcore-5.0 --“在ASP.NET核心中配置gRPC-Web”

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65136901

复制
相关文章

相似问题

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