2017-04-21 14 views
-1

私は、顧客がAzure Web Web Apps/Azure Webサイトに簡単にインストールまたは展開できるようにしたい.net Webソリューションを提供するソフトウェアベンダーです。 Sql Azureバックエンド。このシナリオをサポートするインストーラツールが見つかりません。私はAzure Marketplaceも見てきましたが、VMイメージを作成する唯一のオプションと思われます。私は顧客がVMを管理してIaaSモデルを採用する必要がないようにしたい。代わりに、Azure Web AppsにすべてのWebソリューションファイルをコピーし、Azure Sqlをインストールして接続するパッケージをインストールすることができます。これは可能ですか、または顧客ごとにAzureソリューションを手動で導入して設定する必要がありますか?Azure Web Apps/Azure Webサイトのインストーラを作成する方法

答えて

4

VS Marketplaceを使用して展開を行うことができます。必要なのは、ARMテンプレートを作成することです。ここには数多くのサンプルがあります:https://github.com/Azure/azure-quickstart-templates - ウェブアプリケーションの1つを選択できます。たとえば、https://azure.microsoft.com/en-us/resources/templates/201-web-app-sql-database/ - ウェブアプリケーションにリンクされたSQLデータベースがあります。

ARMテンプレートを使用すると、リソースの「手を使わない」配備を実行して、後で実行できるようになった時点を知ることができます。サポートされている任意の継続的な展開オプション(例としてGitHub接続のテンプレートを参照)から展開することも、展開が成功した後にftp/msdeployを使用することもできます。

関連する問題