1
我有一个ASP.NET Web API自主主控台应用程序,我想将其作为Azure Webjob服务发布。这是可能的,这是可取的吗? 我正在使用Topshelf将其安装为本地服务器上的Windows服务。 我没有一个Web应用程序只有控制台应用程序。发布Asp.Net Web Api作为Azure Webjob的自托管控制台应用程序
我有一个ASP.NET Web API自主主控台应用程序,我想将其作为Azure Webjob服务发布。这是可能的,这是可取的吗? 我正在使用Topshelf将其安装为本地服务器上的Windows服务。 我没有一个Web应用程序只有控制台应用程序。发布Asp.Net Web Api作为Azure Webjob的自托管控制台应用程序
在Webjob中,没有。请参阅Azure App Service沙箱限制here - 假设您需要侦听套接字上的入站请求。
安装东西(想想.msi或写入注册表)也不受支持。
查看云服务(工作者角色),服务结构或IaaS VM。 他们都是选择。
编辑(有时在2017年):
现在有更多的选择:Docker容器在Azure的应用服务的Linux,Azure的集装箱服务(DC/OS,群或Kubernetes作为协调器)或Azure的容器实例。