2016-07-31 86 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自動部署的最佳方式是什麼?

感謝您的幫助。

回答