2011-07-15 15 views
0

標準.NET WebアプリケーションプロジェクトとAzureのWebロールとして、単一のWebアプリケーションプロジェクトをしてください、私はアズールのラボのカップルをやったが、当然標準のWebサイトを構築多くは、より快適に感じていますIIS上で実行されます。私はAzureのウェブ役割アプリケーションを構築しようとしてい

IISのWebアプリケーションですべてのコーディング、テスト、暫定デモを行っても、Azure Webロールとして構成して展開できますが、それでも標準のWebアプリケーションとして開発して実行できますか、アプリケーションをWebロールに変換し、標準のWebアプリケーションプロジェクトと互換性のないものにします。開発のために

+0

回答が見つかりました:http://stackoverflow.com/questions/6132567/deploy-web-site-to-azure-and-traditional-iis –

答えて

0

我々は現在、私たちの現在のプロジェクトでIISの下で私たちのアプリケーションを実行しています。これを行うには

、通常の方法で、通常のIISアプリケーションを作成します。次に、作業しているASP.NETアプリケーションの種類に一致する新しいWindows Azureプロジェクトを追加します。

あなたは、そのフォルダの役割を右クリックし、選択したAzureの展開に既存のASP.NETプロジェクトを追加する「ソリューションでWebロールプロジェクトを追加」することができます。

しかし:これは必ずしもなりませんあなたが長期的にやりたいしたいです。アズールは変更せずに、非常に喜んでIISアプリケーションを実行することができますが

は具体的には、それはあなたが本当に提供している「余分な」機能のいくつかを検討したいプラットフォームを最大限するために見つけます。たとえば、

  • web.configへの変更は、サイトへのアップグレードを意味します。これには時間がかかります。現在20分。あなたがむしろ構成の変更を直ちに見るならば、Azureは独自の構成メカニズムを持っています。これは微妙に異なります。

  • SQL Azureへのデータストレージは高価であり、私たちの経験では、各クエリのラウンドトリップ時間はサーバーにローカルにホストされているSQLデータベースよりもはるかに大きくなっています。だから、AzureテーブルとBLOBストレージを考えてみてください。特に、テーブルストレージは非常に高速で安価です。

関連する問題