Azure在IIS中等同于“添加应用程序”?

时间:2018-08-02 19:06:53

标签: azure web-services

我们使用应用程序构建器来创建应用程序,将其下载为.zip,然后只需在IIS上单击“添加应用程序”,指向应用程序文件夹即可。

我们的应用程序不需要服务器逻辑或数据库,它们是独立的,数据库是外部的,并且可以通过javascript上的REST来访问。

我似乎在Azure上找不到与上述过程等效的过程,它具有Python / Node / Java / .NET之类的选项,但我不确定其中哪个适合我们的应用程序需求。

我怎样才能在不需要任何后端的情况下轻松地将Web应用程序上传到Azure?

2 个答案:

答案 0 :(得分:1)

最简单的方法之一是利用Azure App Services。这是Azure的平台即服务(Paas)产品,无论您是静态的网站(主要是客户端逻辑还是静态的网站,主要是客户端逻辑)还是更传统的应用程序(例如asp.net \ php \ etc),它都可以使您快速建立网站。您可以通过CI \ CD,Github,FTP等多种方式部署应用程序。您可以在https://docs.microsoft.com/en-us/azure/app-service/上找到更多详细信息和5分钟的快速入门。

最近,Azure提供了直接在Azure的Blob存储中托管静态网站的功能。它不具有Azure App Services的所有功能,并且没有任何服务器端执行,但是具有价格和简便性的优点,当与某些CDN网络配合使用时,它对于仅静态客户端站点可能很有吸引力。有关更多详细信息,请访问https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website

答案 1 :(得分:1)

如果我正确理解了您的问题,则可以将zip文件拖放到Azure webapp的“ kudu”控制台中以上传文件。 Azure负责解压缩文件并将文件放入Web应用。

要访问该门户,请将您的Web应用程序URL更改为包含“ .scm”。并将/ ZipDeploy附加到网址末尾:

https://yourwebapp.scm.azurewebsites.net/zipdeploy

然后将文件拖放到网页上。

在kudu主页上(从您的URL中删除zipdeploy),您可以根据需要上载整个文件目录。我定期以这种方式部署webapp,效果很好。