1

我们在 azure webrole 中托管 WCF 服务。如果我们想发送大文件,我们会得到一个 timeoutException。我们在客户端和服务器端的配置文件中调整了发送和接收超时。

即使在这些调整之后,这个异常仍然在 +- 10 分钟后发生。

我们认为我们必须在 azure 中调整机器配置,但我们不知道该怎么做。

帮助表示赞赏。

4

1 回答 1

1

您可能正在使用 blob。

使用 blob,您可以指定一个 BlobRequestOptions,其中包含一个超时值。

尝试像这样更改它:

BlobRequestOptions largeBlobDownloadOptions = new BlobRequestOptions()
{
  Timeout = TimeSpan.FromMinutes(60) // Larger timeout for larger file
};

blob.DownloadToFile(largeBlobDownloadOptions);
于 2012-06-29T09:03:14.213 回答