我想在 windows 容器上使用 ucma API。但我想知道,我可以在 nano server 或 windows server core 上托管 API 吗?
我搜索了 ucma 文档,但没有找到任何有关容器的信息。根据要求,它似乎只适用于 Windows Server 2016 和 Windows Server 2012。
我想在 windows 容器上使用 ucma API。但我想知道,我可以在 nano server 或 windows server core 上托管 API 吗?
我搜索了 ucma 文档,但没有找到任何有关容器的信息。根据要求,它似乎只适用于 Windows Server 2016 和 Windows Server 2012。
只要您的应用程序没有任何 UI,UCMA 应用程序就可以在 Windows Server Core 上正常运行。
Nano Server 我不确定。
据我所知,Nano Server 只运行 64 位应用程序。UCMA 应用程序可以在 64 下正常运行,但我不知道 nano 服务器上支持什么 .net 框架。如果它支持完整的 .net 框架,它可能会工作。
我认为除非您自己尝试一下,看看它是否有效,否则您不会知道。
所以我能够让 UCMA 应用程序启动/注册,甚至接受在服务器核心容器上运行的调用,但这需要一些工作。运行时需要安装在容器镜像中,需要手动完成。您还需要使用容器主机的详细信息来配置应用程序,并将证书放入容器中。
但是,这一切都崩溃的地方是媒体——如果您的应用程序需要播放/记录呼叫提示,您无法从服务器核心执行此操作。容器与否,操作系统缺少 WMA 的运行时,根据我的发现,它无法安装。
对于它的价值,SFB 团队甚至不支持服务器核心上的 UCMA,更不用说容器上的核心了,所以你要处理几层“不支持”的东西。