2012-04-26 10 views
6

MVC3 WebロールをWindows Azureにどのように展開できますか?チュートリアルのほとんどは、MVC3のものよりもASP.NET Webの役割を展開するように見えます。MVC3 WebAppをWindows Azureに展開する方法

私にリンク/ヒントを教えてもらえますか?

答えて

3

これまでのところ、MVC3は、適切なDLLを手作業で追加する(またはスタートアップタスクとしてインストールする)必要があったため、すぐにサポートされていませんでした。最近、MVC dllはMVC3テンプレートを使用しているので、asp.netとasp.net mvcのデプロイメントの間に何をする必要があるかに違いはありません。基本的なWebロールとワーカーロールはWindows 2008 Server VMだけで、展開プロセスは同じです。最も重要な部分は、起動時に、ストレージへの接続文字列がdev_storage(診断接続文字列など)ではなく「実際の」ストレージを指していることを確認することです。また、セッション状態の既定値はWindows Azureで実行されていないSQLExpressを使用するため、web.configでSQL Azureデータベース(適切な接続文字列)を使用するか、キャッシュを使用するようにセッション状態を変更する必要があります、web.configの変更)。

+0

@ David ..本当にヒントありがとう。現在、エミュレータとストレージをテーブルとして使用したいと考えています。 web.configで接続文字列を設定する必要がありますか?私はそれについて細かいチュートリアルを得ることができないようです。少なくともCRUD操作のサンプル。もう一度tnx! –

+0

okie ...今私は手がかりを持っているようだ。おそらく最も簡単な方法は、通常のAsp.net mvc3 Webアプリケーションを移行することです。そこに私はクラウドソリューションといくつかの.dlls(サービスランタイム、診断)を追加することができます.... http://blogs.msdn.com/b/jnak/archive/2010/02/08/migrating-an-existing-asp -net-app-to-run-on-windows-azure.aspx –

+1

MVC dllがデフォルトでVMに含まれていますか?新しいテンプレートは、何もしなくてもコピーできるように設定したほうがはるかに優れていると思いましたか?私はこのリストのMVCのDLLを見つけることができません:http://gacviewer.cloudapp.net/Default.aspx – knightpfhor

関連する問題