我正在尝试将GRPC C#服务部署到Microsoft Azure,而成功
很少我试图将服务嵌入到REST服务主管中,我也尝试将其作为网络工作。两种情况都在尝试连接到端口80的错误。
真正的问题是 - 将GRPC服务部署到Azure的正确方法是什么?
任何帮助将不胜感激。谢谢
更新12/7/2017- 我们目前正在尝试应用程序服务。我们认为它已经打开了80端口,因此我们应该能够将其放入网络工作岗位中,并让它在那里聆听该端口。这似乎无法连接到端口,但是在本地可以工作。
我尚未尝试启动VM并在此处打开端口,看看Windows服务是否可以适用。我想我接下来会尝试。
更新12/18/2017- 尝试了云服务,并以相同的方式行事,虽然可以很好地部署,并且在理论上正在侦听,但是没有什么可以与端口80交谈,并且可以由GRPC服务器看到。
根据此讨论,微软需要对IIS和Windows内核进行更改:https://github.com/dotnet/aspnetcore/issues/9020
Microsoft已经两年无法解决此问题是令人难以置信的。