1

MVC 4 apiサーバーを使用する小さなゲームプロジェクトがありますが、Windows 8 / VS12 / WP8 SDKをインストールしたため、エミュレーターのアプリからサーバーにアクセスできませんでしたが、デプロイされたWebサーバーにはアクセスできます。

ローカルホストサーバーに接続できないようなデフォルトのファイアウォールはありますか?試したときにNotFound例外が発生しました。ブラウザでローカルホストサーバーが正常に動作し、xmlオブジェクトを取得します。

私はvs2010とwp7sdkを使用してWindows7で動作する同じコードを持っています。

サーバーに接続するには、http://restsharp.org/を使用します

4

2 に答える 2

1

エミュレーターは、仮想マシンであるHyper-Vで実行されています。独自のネットワークを実行しているため、仮想マシン内からPC 「localhost」を使用することはできません。

于 2012-11-01T17:36:31.523 に答える
0

完全なIISをセットアップする必要はありません...IISExpress(Web apiソリューションを実行するときのVisualStudioの方法)を使用できます。

あなたは2つのことをする必要があります、最初の1つのチェック

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj684580(v=vs.105).aspx-「IISExpressを使用したクイックソリューション」と呼ばれる部分のみ(パート1〜4)

2つ目は、Microsoftファイアウォールルールを追加して、VMからIISExpressへのアクセスを許可します。ファイアウォール>詳細設定>着信のルール>新しいポートルール

于 2013-01-24T13:57:23.933 に答える