是否可以在Azure上运行.Net UWP类库?

时间:2018-03-14 04:08:25

标签: c# .net asp.net-mvc azure uwp

我想到了一个网站的想法,这个网站会在网络服务器上发生一些视频编辑。 Microsoft UWP has a library执行我想要执行的视频编辑功能......很棒!!

我的问题是我不知道是否可以让我的网站在Azure上运行UWP代码。 Web Jobs看起来像我更喜欢用来启动这段代码,但是Web作业似乎无法运行UWP代码,没有UWP代码我看不到可以执行视频编辑的库我我喜欢这样做。有人知道是否可以在Azure上运行UWP代码?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

我不认为WebJobs特别适合这种情况。它们是WebApp平台的一部分,作为一种服务产品,它抽象了底层操作系统,使您能够专注于构建代码本身并尽可能轻松地进行部署。

另一方面,UWP是一个 Windows特定的应用平台,它有许多要求,包括在 Windows 10 上运行。因为您不知道Web应用程序将在哪个具体操作系统上运行,所以很难说API是否可行。

也就是说,理论上你也可以在网络应用中使用UWP API,因为有一个UwpDesktop NuGet package允许它主要针对桌面应用。这是一个很长的镜头,但你当然可以尝试。

作为一个更好的解决方案,我仍然希望找到另一个适合您需求的库,因为NuGet上的选择相当广泛,其中一个就足够了。

答案 1 :(得分:0)

我建议您查看azure functions

这些与webjobs大致相同,但扩展超出了webjobs的限制。它们的功能和创建方式也更加通用。

webjobs vs functions