1

asmx Web サービスを介して大量のデータをサーバーにアップロードするソリューションに取り組んでいます。次のようなクライアントに転送コードを実装しました。

service.ReceiveCompleted += MethodComplete;

public void Transfer(string data)
{
    service.ReceiveAsynk(data);
}

private void MethodComplete(object sender, ReceiveCompletedEventArgs e)
{
    service.DoWork(e.Result);
}

転送メソッドの引数文字列は deflate ストリームで圧縮されており、サービスは証明書を使用し、SSL/TLS 経由で動作しますが、データのアップロードを開始するとランダムに次のメッセージが表示されます:「リモート サーバーに接続できません」または「要求が中止されました: SSL/TLS を作成できませんでした」安全なチャネル。」また、「SSL/TLS セキュア チャネルを作成できませんでした」というエラーは、圧縮された文字列が 200Kb を超える場合にのみ発生します。

4

0 に答える 0