grpc-web在天蓝色混合连接上抛出试图以其访问权限禁止的方式访问套接字

问题描述

我正在尝试以天蓝色的方式在Web应用程序中运行blazor应用程序,但数据库位于本地域中。因此,Azure混合连接是进入本地域的一个好主意。由于某些限制,我们无法直接链接数据库,而是选择在本地域中创建api来为我们完成此操作。 Azure Web应用程序和本地api之间的通信通过grpc-web进行。当它从我的本地计算机运行到在IIS中运行api的服务器时,从天蓝色调用api会导致以下错误

Grpc.Core.RpcException:Status(StatusCode =“ Internal”,Detail =“启动gRPC调用时出错。HttpRequestException:尝试以其访问权限所禁止的方式访问套接字。(:443)SocketException:尝试以其访问权限禁止的方式访问套接字。“)

我现在的问题是可以通过混合连接进行grpc-web呼叫吗?阅读混合连接后,我发现它应该支持grpc调用间的通信。

在混合连接管理器中,它指出连接可用并且正在建立。我还可以从azure中tcpping到运行api的计算机。

先谢谢您

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...