Azure にデプロイする 1 つの Web プロジェクトがあります。
国ごとに 1 つの IIS Web サイトを作成し、各 Web サイトを (一度にすべてではなく) 個別に展開できるようにしたいと考えています。これを行う方法?
Azure にデプロイする 1 つの Web プロジェクトがあります。
国ごとに 1 つの IIS Web サイトを作成し、各 Web サイトを (一度にすべてではなく) 個別に展開できるようにしたいと考えています。これを行う方法?
2 つのオプションがあります。
ただし、2 番目のオプションは、 Azure Websitesの可用性のためにサポートされなくなったプロジェクトであることに注意する必要があります。Azure Websites を使用すると、アクセラレータで得られるほとんどすべてのものを利用できます。専用のインスタンスで Web サイトをホストし、個別に管理できます。FTP/GIT/TFS/WebDeploy のいずれかの方法で、Web サイトのデータを更新/デプロイできます。私が見る Web サイトの唯一の欠点は、スタートアップ タスクの欠如と、環境 (Windows、IIS 設定など) をカスタマイズする機能がないことです。
Azure アカウントを設定したら、Web サイト セクションに移動して Azure Web スペースの構築を開始できます。プレビューのインターフェイスは非常に使いやすく、直感的です。
Visual Studio 2012 の publish コマンドを使用して展開する場合 (これが最も簡単であることがわかりました)、実行する必要がある手順は次のとおりです。
スペイン向けの架空の Web サイトを作成しました。以下は、Visual Studio から発行を開始するために必要なリンクです。
- - - - - - 編集 - - - - - - -
Visual Studio 2010 の場合、公開しようとしていくつかの問題に遭遇しました。実際、ダウンロードできる公開プロファイルは Visual Studio 2010 にインポートできませんでした。少なくとも、私はそれを理解できませんでした。
代わりに、Azure ダッシュボードの [デプロイ資格情報のリセット] リンクをクリックしてデプロイ ユーザーを作成し (画像のリンクを参照)、ユーザーを作成してから、Visual Studio 2010 から FTP 経由で公開しました。
私が指摘したいのは、ローカリゼーションを行う 1 つのサイトではなく、国ごとに 1 つのサイトを持つというメンテナンスの問題です (言語の問題である場合)。小さな変更を 20 か国で 20 倍にするだけでも大きな作業になり、小さな変更がたくさんあれば、すぐにそれらすべてを維持するのは大きな作業になります。