WCF サービスと、1 つのコンソール アプリケーションからメッセージを取得して別のコンソール アプリケーションに送信する単純な aspx ページがあります。メッセージ (xml 形式) の長さが 6000000 程度の場合は問題なく動作しますが、メッセージ サイズが 2 倍になると、次の例外がスローされなくなります。
「通信オブジェクト System.ServiceModel.Channels.ServiceChannel は、Faulted 状態のため、通信に使用できません。」
私はそれを追跡し、送信者アプリがメッセージを送信し、.aspx ページがそれを取得し、受信者アプリに送信するときに例外がスローされます。これがコードです。
public void SendMessage(string message)
{
try
{
using (Receiver rec = new Receiver())
{
rec.SetMessage(message);
}
}
catch (Exception e)
{
Response.Write(e.Message);
Response.Write(e.StackTrace);
}
}
一連の構成設定を試しましたが、問題を解決するものはありませんでした。その理由は何ですか?
前もって感謝します。