九州ドットネット倶楽部別館

facebook 九州ドットネット倶楽部の別館となります。https://www.facebook.com/groups/301814289891768/ ...現在ほぼ管理人の開発備忘録化しています。

AWSでWindows2008を動かそう (4)

では簡単なWEBアプリ(ASP.NET MVC3)を作ってそれを配置するという実験を行ってみます。

visualstudioには発行という機能があって、1回発行情報を登録しておけばボタン一発でサーバーにプログラムを配置することが出来ます。

今現在契約しているレンタルホストのWEBEXPRESSで簡単に出来たので、同じ要領でやってみました。

f:id:kizakurakun:20120715135122j:plain

発行してみるとエラーとなりました。

f:id:kizakurakun:20120715135411j:plain

どうやらサーバー側の設定が必要みたいです。

http://activeaws.wordpress.com/2011/03/27/prepvs_1/

ということでWEB配置ツールというものをサーバーで設定してみます。

f:id:kizakurakun:20120715140042j:plain

そもそも、WEB配置ツールがインストールされていないようです。

http://www.microsoft.com/ja-jp/download/details.aspx?id=4148

ここからダウンロードしてインストールしてみましょう。

f:id:kizakurakun:20120715140852j:plain

f:id:kizakurakun:20120715141153j:plain

f:id:kizakurakun:20120715141205j:plain

標準を選択しました。

f:id:kizakurakun:20120715141212j:plain

f:id:kizakurakun:20120715141236j:plain

f:id:kizakurakun:20120715141241j:plain

インストール完了。

f:id:kizakurakun:20120715141251j:plain

 

IISマネージャの右下に展開メニューが追加されました。

f:id:kizakurakun:20120715141453j:plain

 

とりあえず、visualstudioで「配置パッケージの作成」にてパッケージを作成。

\obj\Debug\Package 

もしくは

\obj\Release\Package

にアプリケーション名.zipが出来ているのでコレをコピー。

CTL+cでコピー。

で、RDP側の適当なフォルダでペースト。

CTL+vで貼り付け。

RDPとローカル間のファイルコピーはコレでOKです。

(ドラッグ&ドロップではコピー出来ないようです。)

RDP側にコピーしたzipを、

展開>アプリケーションのインポートで取り込みます。

こんな感じで取り込みOK.

f:id:kizakurakun:20120716013144j:plain

amazonsearchを右クリックして出てくるメニューから、参照を選択。

f:id:kizakurakun:20120716013310j:plain

ブラウザが立ち上がってこのWEBアプリが確認出来るところなんですが、

「ファイルまたはアセンブリSystem.Web.Mvcを読み込めませんでした。」みたいなエラーが発生。

どうもMVC3関連のDLLなんぞが無いみたいでエラーが出ているように思われます。

という事で、MVC3をインストールしました。

f:id:kizakurakun:20120716014204j:plain

再度、参照にて確認。

とりあえず、表示されました。

ただ、jQueryとかが機能して無いですね。

f:id:kizakurakun:20120716015005j:plain

 

今回はここまで。

 

次回は

を解決したいと思います。