2012-06-11 15 views
7

Verileri bir metin dosyasına yüklüyorum ve işlem uzun sürdüğünde (çok sayıda veri) 504 yanıtı alıyorum (Fiddler'da görüntülendi) ve açıkça dosya oluşturulamadı. Web.config'imde oturum zaman aşımını artırmayı denedim, ancak bu yardımcı olmadı.504 Sunucuda Hata

Bunun için zaman aşımını belirleyen bir özellik var mı?

Herhangi bir yardımı için teşekkür ederiz.

+0

Bunu bir web servisinden mi yapıyorsunuz? Dosyayı mı çekiyorsun yoksa itiyor musun? Boyutu veya izinleri olup olmadığını görmek için dosyayı daha küçük bir veri kümesiyle yazmayı denediniz mi? – vikingben

+0

Web uygulamasının varsayılan zaman aşımı, genel amaçlı kullanım için yeterli olan 90 saniyedir. Sonra da bir istek için zaman aşımı süresini artırmak istiyorsanız. => İlk olarak, httpRuntime öğesinin executionTimeout özniteliğinin zaman aşımını artırmanız gerekir. Ve ayrıca, bu öznitelik yalnızca Derleme öğesinin hata ayıklama özniteliğini false olarak ayarladığınızda etkili olur. => Ancak bu, Oturum zaman aşımına bağlı olarak çalışır.

cevap

4

Bu büyük olasılıkla httpRuntime web.config elemanı ile ilgilidir:

<httpRuntime 
    maxRequestLength= "4096"  /> 

maxRequestLength KB olarak giriş akımı için limiti belirten bir tamsayı değeri bulunmaktadır. Varsayılan değer, büyük dosyaları sunucuya göndermekten kaçınmak amacıyla bu seviyeye ayarlanmış 4096 (4 MB) 'dir.

Ayrıca, bu öğeye executionTimeout = "999999" özniteliğini eklemeniz gerekebilir.

executionTimeout varsayılan olan "00:01:50" (110 saniye):

Microsoft belgeleri executionTimeout ilgili modunu ayıklama hakkında gösterir unutmayın.

Bu zaman aşımı, yalnızca derleme öğesindeki hata ayıklama özniteliği Yanlış ise uygulanır. Hata ayıklama yaparken uygulamayı kapatmayı önlemeye yardımcı olmak için bu zaman aşımını büyük bir değere ayarlamayın.

+0

executionTimeout saniye cinsinden değeridir, varsayılan değer = 110. – wloescher

+0

Ben acemi Eğer nazik IIS yürütme zaman aşımı artırmak için adım sağlayabilir duyuyorum Sunucusu. IIS Sunucusu ayarlarının nasıl açılacağı ve zaman aşımı süresinin nasıl değiştirileceği gibi. – Unbreakable

İlgili konular