Windows Phone 7アプリからの情報をWebサーバーに照会するのに問題があり、調査の結果、MaxBufferSize/MaxReceivedMessageSizeが低すぎることが原因であることがわかりました。問題は、それを変更する方法がわからないことです。私が見つけたすべての検索結果は、アプリケーションがWCFアプリであり、ServiceReferences.ClientConfigのバインディングを変更することについて説明しています。この投稿の解決策は、この例を示しています。
1. edit the ServiceReferences.ClientConfig to accept a large buffer.
<binding name="BasicHttpBinding_MosaicService" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
ただし、私はWCFアプリを使用しておらず、上記と同等のものが何であるかわかりません。ServiceReferences.ClientConfigは通常のWP7アプリケーション用です。誰かが私にこれについて助けを与えることができますか?私は自分でそれを理解するために最善を尽くしましたが、私はどこにも行きません。
参考までに、他の誰かが私が抱えていた問題を抱えている場合(これが問題である可能性があることを理解するのに非常に長い時間がかかりました)、これが私に起こっていることです。リモートサーバーがエラーを返しました:NotFound"がスローされました。そして、スタックトレースの関連セクションは次のとおりです。
at System.Net.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
at System.Net.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)