首页 > 解决方案 > grpc-web 代码优先方法是否支持 IIS?

问题描述

使用代码优先的方法创建了 gRPC 服务。

将我的 gRPC 代码发布到 IIS 并在 Blazor 客户端中使用时收到“异常被处理程序抛出”

相同的代码在 localhost 上工作正常

提前致谢

标签: asp.net-coreblazorgrpcgrpc-web

解决方案


根据这个github 问题,IIS 当前无法托管 gRPC 服务,因为 http.sys 不支持尾随标头。

gRPC 依靠尾随标头来传达重要信息,例如呼叫状态。

这个问题提到了 .NET 5 和 Windows 的内部版本支持 IIS。


推荐阅读