2016-07-31 84 views
0

我有一个我想要部署到Azure App Service的Web应用程序的解决方案。我的解决方案包含程序集属性,以使用已安装的密钥容器对程序集进行签名(使用sn -i <infile> <container>)。此解决方案还为客户端的使用情况构建了一个MSI文件,该文件使用signtool进行签名。现在我想为Azure App Service的解决方案中的Web应用程序设置自动部署。我更喜欢用GitHub来连接它,而不是在别处发布二进制文件并使用它们进行部署。如何在签署二进制文件时将Web应用程序部署到Azure Web App?

当我连接我的GitHub帐户时,部署失败,因为它无法签署这些二进制文件。我知道我必须给我的证书签名,但不知道如何。我希望我可以使用Azure Key Vault,但不知道如何将它连接到生成签入时触发的构建。实现Azure App Service自动部署的最佳方式是什么?

感谢您的帮助。

回答