我正在尝试将grpc C#服务部署到Microsoft Azure,但收效甚微
我试图将服务嵌入到REST服务Main中,我也尝试将其作为Web作业。两种情况都试图连接到端口80时出错。
真正的问题是 - 将grpc服务部署到AZURE的正确方法是什么?
非常感谢任何帮助。感谢
更新12/7/2017 - 我们正在尝试App Service。我们认为端口80已经打开,所以我们应该能够将它放入webjob并让它在那里听那个端口。这似乎无法连接到端口,但在本地它可以工作。
我还没有尝试启动虚拟机并在那里打开端口,看看是否有一个Windows服务可以为它工作。我想我接下来会尝试一下。
更新12/18/2017 - 试过一个云服务并采取相同的方式,虽然理论上正在倾听但没有任何东西可以与端口80通信并且被grpc服务器看到。
答案 0 :(得分:0)
根据这个讨论,微软需要对 IIS 和 Windows 内核进行更改: https://github.com/dotnet/aspnetcore/issues/9020
令人难以置信的是,Microsoft 已经两年没能解决这个问题了。