Wcf 如何在azure平台和/或emulator中更改机器配置中的超时?

Wcf 如何在azure平台和/或emulator中更改机器配置中的超时?,wcf,azure,config,Wcf,Azure,Config,我们正在azure webrole中托管WCF服务。如果要发送大文件,我们会收到timeoutException。我们已经在客户端和服务器端的配置文件中调整了发送和接收超时 即使在进行这些调整后,+-10分钟后,此异常仍会发生 我们认为我们必须在azure中调整机器配置,但我们不知道如何做到这一点 非常感谢您的帮助。您可能正在处理Blob 对于blob,您可以指定一个包含超时值的BlobRequestOptions 试着这样改变它: BlobRequestOptions largeBlobDow

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

即使在进行这些调整后,+-10分钟后,此异常仍会发生

我们认为我们必须在azure中调整机器配置,但我们不知道如何做到这一点


非常感谢您的帮助。

您可能正在处理Blob

对于blob,您可以指定一个包含超时值的BlobRequestOptions

试着这样改变它:

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

blob.DownloadToFile(largeBlobDownloadOptions);

您可能正在处理水滴

对于blob,您可以指定一个包含超时值的BlobRequestOptions

试着这样改变它:

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

blob.DownloadToFile(largeBlobDownloadOptions);