如何仅向客户提供dll和静态文件以部署到azure

问题描述:

我已经创建了一个.net web api项目,并且希望将这些dll授予某些客户,以便他们可以将它部署到Azure以作为Web应用程序。如何仅向客户提供dll和静态文件以部署到azure

尽管azure似乎期待解决方案并在那里构建它。有没有办法解决?

[更新]

我们可以部署托管在Github上库直接天青作为应用服务ASP.Net应用程序。 Azure应用服务会自动检测项目类型并在孤立的VM(共享/专用)中部署Web应用程序。因此,我们可以发布带有dll和配置文件的Github Repository,并与客户共享。这也增加了轻松向这些客户推送更新的优势。这里有一个write up的链接。

您的客户可以使用发布凭证通过FTP连接到Web应用程序并将文件放在那里。

这个答案说明如何做到这一点:https://*.com/a/25278829/1658906

另一种选择是使用类似OneDrive或Dropbox的在Web应用程序持续部署。这使您可以同步例如OneDrive到Web应用程序。

虽然我不确定他们为什么不能在新门户中为您提供RBAC访问权限,因此您可以进行部署。

+0

这是一个可能的解决方案,但我正在寻找一些方法来部署,而不需要像从Github部署那么多步骤。我想从Onedrive同步是一个解决方案 – mebjas

+1

使用OneDrive连续部署肯定是另一个不错的选择:) – juunas