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

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

WCFの復習(1)

とあるWEBサービスを作成する必要が出てきました。

ということでWCF

これもすっかり忘れてしましたので復習です。

http://blogs.msdn.com/b/tsmatsuz/archive/2011/03/07/getting-started-wcf-wf-workflow-in-net-4.aspx

まずはサービスの作成から!

前回はC#で作った。今回はVBで作ってみる。

http://code.msdn.microsoft.com/10-WCF-VB-bcd8a88e/

WCFテストクライアントという便利なモノがあるとは知らなかった。

WEBサービスとして作るにはテンプレートとして「WCFサービスアプリケーション」を選択する方が良いみたい。

http://www.atmarkit.co.jp/fdotnet/zissenwcf/zissenwcf_02/zissenwcf_02_01.html

 

Visual Studio Team Foundation Server Express 2012 RC (6)

宅内で実験中。

とりあえず、メインパソコン上に作ったリポジトリ?にノートパソコンからアクセス出来るようになった。

 

ただ、リポジトリにnugetでインストールしたパッケージが反映できませんね。

しょうがないのでソリューション配下にあるpackagesを手動でコピーしました。

 

Visual Studio Team Foundation Server Express 2012 RC (5)

vs2010から新しいチームプロジェクトを作成しようと試みたが失敗。

f:id:kizakurakun:20120822140437j:plain

vs2012からは問題無く作成出来るようだ。

しかたないので、VS2012EXPRESSをインストールしてみる。

うわっ。EXPRESSはWindows8版しかないのかぁ。

http://www.microsoft.com/visualstudio/11/ja-jp/downloads#express

VS2012から無事チームプロジェクト作成出来ました。

 

Visual Studio Team Foundation Server Express 2012 RC (3)

時間が取れたので、

Visual Studio Team Foundation Server Express 2012 RC をメインパソコンにインストールしてみた。

インストールはできたものの結構面倒くさそう。

とりあえず、このサイトで学習してみる。

http://www.slideshare.net/__Black/team-foundation-server-2012-express

http://www.microsoft.com/ja-jp/dev/campaign/vsstotfs/default.aspx

 

AWSでWindows2008を動かそう (6)

前々回のjQuery問題ですが、パスの指定に問題があった??ようです。

@*  <script type="text/javascript" src="../../Scripts/jquery-1.7.2.min.js"></script>   <link href="../../Content/jquery.mobile-1.1.0.min.css" rel="stylesheet" type="text/css" />   <script type="text/javascript" src="../../Scripts/jquery.mobile-1.1.0.min.js"></script> *@
  <script type="text/javascript" src="./Scripts/jquery-1.7.2.min.js"></script>
  <link href="./Content/jquery.mobile-1.1.0.min.css" rel="stylesheet" type="text/css" />
  <script type="text/javascript" src="./Scripts/jquery.mobile-1.1.0.min.js"></script>

このように修正することによってjQueryを使ったリッチな画面が表示されるようになりました。

http://localhost/amazonsearch/

にアクセス。

f:id:kizakurakun:20120717220852j:plain

うまくいったと思ったのですが、最後の/をはずすとこんな感じ。

http://localhost/amazonsearch

f:id:kizakurakun:20120717221123j:plain

最後に/をつけるかつけないかで動きが違ってくるみたいです。

気持ち悪いですねぇ。

 

最後にIISのわかりやすい解説サイトがないか探してみたのですが...

ありました。

http://technet.microsoft.com/ja-jp/iis/ff625168.aspx

これで基礎知識はばっちりじゃないでしょうか。

 

 

6回にわたってAWSの実験をやってきましたが、個人的には結構AWS使えるぜという感じです。

AWS未体験の方1度体験されてみてはいかがでしょうか。

 

ありがとうございました。

 

AWSでWindows2008を動かそう

 

 

 

AWSでWindows2008を動かそう (5)

本日は、visualstudioからの発行が出来るまでをやってみたいと思います。

前回は事前にサーバー側の準備をしてませんでしたので、当然ながらエラーとなりました。

リモートでWeb 配置を可能とするためには、Web 配置エージェント サービスなるものをサービスとして動かしておかないといけないみたいです。

http://technet.microsoft.com/ja-jp/library/ee461175(v=ws.10).aspx

f:id:kizakurakun:20120717124019j:plain

f:id:kizakurakun:20120717124034j:plain

以上で準備完了。

 

さて、visualstudio側ですがこんな感じ

f:id:kizakurakun:20120717133932j:plain

これで発行するとエラーとなりました。

 

 リモート コンピューターでの要求の処理中にエラーが発生しました。

使用しようとしているアプリケーション プールでは、'managedRuntimeVersion' プロパティが 'v2.0' に設定されています。このアプリケーションには 'v4.0' が必要です。

 

アプリケーションプールってヤツが問題らしいです。

で、アプリケーションプールって何?

ググって見ました。

http://news.mynavi.jp/column/winserver/047/index.html

なるほど、何となく分かった。

 

defaultのアプリケーションプールがv2.0になってますね。

v4.0に変更してみました。

f:id:kizakurakun:20120717135108j:plain

f:id:kizakurakun:20120717135117j:plain

 

ハイうまくいきました。

f:id:kizakurakun:20120717135326j:plain

f:id:kizakurakun:20120717135337j:plain

 

ちなみにポート8172はあけなくてもうまくいってます。

f:id:kizakurakun:20120717203315j:plain

 

お疲れ様でした。

今回はここまで。