MVVMCrossのポータブルライブラリでWindowsPhoneのGZip圧縮を有効にするために少し助けが必要です。
WCFサービスを使用していて、WPに接続しようとしましたが、数秒後にリモートサーバーが見つからないという例外が発生しました。Silverlightで接続しようとしましたが、正常に動作します。何時間も経った後、フィドラーのおかげで、私の問題は圧縮にあり、データは圧縮され、WPはそれを読み取らないと思います。また、IIS構成で圧縮をオフにしようとしましたが、問題はまだオンになっています-(fiddler、Accept-Encoding:gzip、delate、sdch; Content-Encoding:noneで確認)。これは、新しいプロジェクトによって作成されたデフォルトのWCFサービスを備えたデフォルトのWindowsPhoneクライアントを使用します。
どんなアイデアでも大歓迎です。前もって感謝します
私のコードは次のとおりです。
WcfMobileServiceClient db = new WcfMobileServiceClient();
db.CheckConnectionCompleted + =(sender、args)=> {};
db.CheckConnectionAsync( "test");
更新:WindowsPhoneをWCFに接続する際の問題は、VS2012上のWP8のエミュレーターにありました。ネットワークが分離されています。詳細については、こちらをご覧ください:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/jj684580 (v=vs.105).aspx