現在、独自の仮想マシンの IIS でサイトをホストしています。よく働く。
私たちのメイン Web サイトには約 30 ほどのバインディングがあり、これを使用して HTML 出力をカスタマイズしています。それぞれのバインディングは、私たちにとってテーマです。たとえば、red.mywebsite.com の背景は赤になります。
Azure の Web サイトに移動した場合、Azure ではこれも可能ですか?
はいの場合、プログラムでこれを行うことはできますか?
現在、独自の仮想マシンの IIS でサイトをホストしています。よく働く。
私たちのメイン Web サイトには約 30 ほどのバインディングがあり、これを使用して HTML 出力をカスタマイズしています。それぞれのバインディングは、私たちにとってテーマです。たとえば、red.mywebsite.com の背景は赤になります。
Azure の Web サイトに移動した場合、Azure ではこれも可能ですか?
はいの場合、プログラムでこれを行うことはできますか?
はい、Azure Web サイトは、単一の Web サイトごとに複数のバインディングをサポートしています。
ただし、この機能はインスタンス スケール モードShared
でのみ使用できます。Reserved
バインディングの構成は、ターゲット Web サイトのカスタム ドメイン管理を介して行われます。複数のカスタム ドメインを追加して、IIS のバインドを効果的に編集できます。ただし、Azure Web サイトではまだ SSL を使用できないことに注意してください。
バインディングをプログラムで管理する方法もありますが、この機能はプレビューであるため、まだ文書化されていません。Windows Azure PowerShell 管理コマンドレットを使用して、Azure Web サイトを管理できます。しかし、これはまだ文書化されていません。ここから最新の Windows Azure PowerShell を取得すると、次のコマンドが表示されます。
REST 管理 API (PowerShell コマンドレットで使用される) もあり、これも文書化されていません :(
単純なリバース エンジニアリング (フィドラーを使用) は、*AzureWebsite コマンドが次のアドレスに接続することを示しています。
https://management.core.windows.net/[サブスクリプション ID]/services/webspaces/
簡単なメモとして、コマンドのヘルプには、次のように文書化されてSet-AzureWebsite
いる switch があることが示されています。-HostNames
-ホスト名 <文字列[]>
The fully qualified hostnames that can be used to access the website
私はこれがあなたが必要とするものだと信じています。
より深く掘り下げてみてください。