Azure Webrole で WCF サービスをホストしています。大きなファイルを送信する場合は、timeoutException が発生します。クライアント側とサーバー側の構成ファイルで、送受信のタイムアウトを調整しました。
これらの調整の後でも、この例外は +-10 分後にまだ発生しています。
Azure でマシン構成を調整する必要があると思いますが、これを行う方法がわかりません。
助けていただければ幸いです。
あなたはおそらくブロブを扱っています。
Blob では、BlobRequestOptions にタイムアウト値を指定できます。
次のように変更してみてください。
BlobRequestOptions largeBlobDownloadOptions = new BlobRequestOptions()
{
Timeout = TimeSpan.FromMinutes(60) // Larger timeout for larger file
};
blob.DownloadToFile(largeBlobDownloadOptions);