MicrosoftのLiveSearchServiceは何年にもわたって正常に使用されていますが、1週間ほど前に機能しなくなりました。エラーを返すようになりました
System.Web.Services.Protocols.SoapException:クライアントエラー
これは、Microsoftが提供するReference.csファイルの79行目で発生します。
object [] results = this.Invoke( "Search"、new object [] {parameters});
LiveSearchService.Search()を呼び出す前にSearchRequestオブジェクトを作成しましたが、ここではすべてが正常に表示され、正しいappIDがあり、単純なクエリ文字列が正しいサイトアドレスに渡されています。
私のネットワーク管理者は、api.search.live.netサイトに到達しようとするトラフィックを停止するファイアウォールに問題がないことを保証し、期待されるXMLを返すappID罰金でこのURLにアクセスできます。
また、検索語がばかげた量の結果を返す場合に備えて、オフセットを10に変更しようとしましたが、これは違いがありませんでした。
Windows Server 2008 R2マシンにIIS7があり、WebサイトはVS 2008を使用してC#.NET3.5で記述されています。
次に何をしようか迷っていますので、アドバイスをいただければ幸いです。