私が取り組んでいるプロジェクトは次のとおりです。 データを暗号化する Java Web サービス (Des、3Des) を持っています。データは C# アプリケーションから送信されます。サイズが 1MB のファイルを暗号化/復号化したい。例外が発生します。
ファイルはバイト [] にビット形式で配置され、暗号化/復号化のために Java Web サービスに送信されます。Webサービスがそれを行った後、暗号化/復号化されたデータを送り返す必要があります。
小さなファイルでは問題ありませんが、サイズが 1MB 以上のファイルでは C# アプリケーションで例外がスローされ、エラーには次のメッセージが表示されます: WebException was unhandled: The operation has timed out
このエラーは、約 1 分 40 秒後にスローされます。
StackOverflow に関するさまざまな投稿を読みましたが、それらは常に WebRequest と WebResponse で動作するようです。私はそれを扱っていません。Webサービスを呼び出すために使用するコードは次のとおりです。
public byte[] TEncode(byte[] input, byte[] key)
{
return _webservice.TDesEncode(input, key);
}
この問題を解決するために私にできることはありますか?
編集 app.config ファイルで次のようにセッション タイムアウトを増やそうとしました。
<system.web>
<sessionState timeout="20"></sessionState>
</system.web>
前もって感謝します