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的容器實例。