AWSでWindows2008を動かそう (4)
では簡単なWEBアプリ(ASP.NET MVC3)を作ってそれを配置するという実験を行ってみます。
visualstudioには発行という機能があって、1回発行情報を登録しておけばボタン一発でサーバーにプログラムを配置することが出来ます。
今現在契約しているレンタルホストのWEBEXPRESSで簡単に出来たので、同じ要領でやってみました。
発行してみるとエラーとなりました。
どうやらサーバー側の設定が必要みたいです。
http://activeaws.wordpress.com/2011/03/27/prepvs_1/
ということでWEB配置ツールというものをサーバーで設定してみます。
そもそも、WEB配置ツールがインストールされていないようです。
http://www.microsoft.com/ja-jp/download/details.aspx?id=4148
ここからダウンロードしてインストールしてみましょう。
標準を選択しました。
インストール完了。
IISマネージャの右下に展開メニューが追加されました。
とりあえず、visualstudioで「配置パッケージの作成」にてパッケージを作成。
\obj\Debug\Package
もしくは
\obj\Release\Package
にアプリケーション名.zipが出来ているのでコレをコピー。
CTL+cでコピー。
で、RDP側の適当なフォルダでペースト。
CTL+vで貼り付け。
RDPとローカル間のファイルコピーはコレでOKです。
(ドラッグ&ドロップではコピー出来ないようです。)
RDP側にコピーしたzipを、
展開>アプリケーションのインポートで取り込みます。
こんな感じで取り込みOK.
amazonsearchを右クリックして出てくるメニューから、参照を選択。
ブラウザが立ち上がってこのWEBアプリが確認出来るところなんですが、
「ファイルまたはアセンブリSystem.Web.Mvcを読み込めませんでした。」みたいなエラーが発生。
どうもMVC3関連のDLLなんぞが無いみたいでエラーが出ているように思われます。
という事で、MVC3をインストールしました。
再度、参照にて確認。
とりあえず、表示されました。
ただ、jQueryとかが機能して無いですね。
今回はここまで。
次回は
- jQuery問題
- visualstudio発行問題
を解決したいと思います。