【发布时间】:2017-07-05 15:30:56
【问题描述】:
我有一个 Windows 服务,它允许传入和传出连接到使用 Lidgren UDP 网络库的 UDP 端口。
我一直很想改变它以使用 .net 核心来获得一些明显的跨平台优势以及其他优势,例如在 Microsoft 的 Azure 云中部署和扩展。
似乎唯一简单的方法是使用 Web Core 应用程序,这并不是我真正在做的事情(它不处理 http 请求)。
我已经进行了大量的谷歌搜索来弄清楚如何处理这种情况,我唯一找到的是一个名为 WindowsService 的库,用于 .net 核心,但这只是允许我将 462 应用程序转换为 .net 核心并继续使用不理想的windows服务。
TLDR;谁能阐明我如何将处理 UDP 流量的 Windows 服务转换为可部署的 Azure 应用程序?
【问题讨论】:
-
你能把它转换成 docker 容器吗?然后你可以在 azure 中托管它:azure.microsoft.com/en-us/services/container-service