Archive

Archive for 2013年3月

あっあれ??バインド済み

今メンテナンスしているシステムでは、WebブラウザーにホストしたSilverlightからローカルコンピューターに対しソケット通信なんかをやっているわけです。必然的にクロスドメインになるので、常駐アプリでローカルポリシーサーバーを立ててあげます。

詳しくはMSDNのこちらを参照

あれ?ポリシーサーバーがバインドできない

    今までは問題無く動作していたんだけれど、ローカルのソケットサーバーで943番ポートをバインドしようとしたらこんな例外が出た。

System.Net.Sockets.SocketException (0x80004005): アクセス許可で禁じられた方法でソケットにアクセスしようとしました。
   場所 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   場所 System.Net.Sockets.Socket.Bind(EndPoint localEP)

今まで実行できていたのになんでだろう?なにか別のサービスがポートを専有している?とおもい、おもむろにコマンドプロンプトでnetstatを実行

netstat –a –b

プロトコル  ローカル アドレス          外部アドレス        状態

… 略 …

TCP    0.0.0.0:943            XXXX:0            LISTENING    [XamlSpyService.exe]

… 略 …

あー、WPFで作ったアプリのXAMLを確認するのにXAML Spy入れた、確かに入れた。

こいつSilverlightのXAMLを確認するから、独自でポリシーサーバー持つのか。

XAMLを確認するなら

実行中アプリのXAMLを確認するだけなら、XAML SPYを使わなくてもSNOOPでもいいよね。デザインなんかはとても気に入っているのですが、、、さようならXaml Spy

カテゴリー:プログラミング, Silverlight タグ: ,

Surface RTとPROの電源ケーブルは共用できない?

WP_20130312_002

Surface PROがお家にやってきたので、早速電源を入れようとしたらバッテリーが空なのか電源が入らない。近くにSurface RTの電源ケーブルがあったのでそいつをPROにつないでみました。

端子は同じなので問題なく装着はできるんだけれど、どうも電源が入らない。なんか、筐体の奥のほうでランプが点灯しているので、一応通電はしている感じです。週アスPLUSのSurface ProとSurface RTを徹底比較を見ると、OS起動後は充電マークが出るということなので、バッテリーがカラの状態からOSを起動するほどの電源は供給されないってことなんでしょうか。

カテゴリー:Windows タグ:

IE10 関連リソース

先日、Windows 7 対応のInternet Explorer 10がリリースされました。

普段使っていく文には、高速化、リッチコンテンツへの対応というメリットがありますが、提供する側としては検証ブラウザー対象のブラウザーが増えるのでちょっと大変ですね。とりあえず検証用のリンクをメモしておきます。

まずは代表的な2つのURL

上記の中でリンクされている中で、特に気にしておいたほうがよさそうなもの

で、更にASP.NETがInternet Explorer 10の検出に失敗するに関しては、サーバー側の設定ファイルの変更が必要なので、ココも合わせてみたい。

Bug and Fix: ASP.NET fails to detect IE10 causing _doPostBack is undefined JavaScript error or maintain FF5 scrollbar position

カテゴリー:ASP.NET, Windows タグ: ,