1

ファイルを Amazon S3 にアップロードしています。

1. 大きなファイル (最大 50 MB) をアップロードしているときに、次のエラーが発生します。

リクエストは中止されました: リクエストはキャンセルされました。

2. 問題は、net tcp バインディング サービスを使用せず、間にサービス レイヤーを介さずに UI からビジネス レイヤーに直接アップロードすると、例外なくアップロードできることです。

3.例外の詳細は次のとおりです。

System.Net.WebException: 要求は中止されました: 要求はキャンセルされました。---> System.IO.IOException: すべてのバイトが書き込まれるまでストリームを閉じることができません。System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean aborting) --- 内部例外スタック トレースの終わり --- System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean aborting) at System.Net.ConnectStream.System .Net.ICloseEx.CloseEx(CloseExState closeState) で System.Net.ConnectStream.Dispose(Boolean disposing) で System.IO.Stream.Close() で Amazon.S3.AmazonS3Client.getRequestStreamCallback[T](IAsyncResult 結果)

4.サービスのウェブ内。config アイドルと受信の両方のタイムアウトを 30 分以上に増やしました。しかし、まだ例外が発生しています。

5.これは、net tcp バインディング サービスの構成設定に関連していますか?

解決策はありますか?

4

0 に答える 0