SharePoint Services 3.0 belge kitaplığına büyük bir dosya yüklemeye çalıştığınızda "İstek zaman aşımına uğradı"
Belirtiler
Aşağıdaki senaryoyu inceleyin:
Microsoft Windows SharePoint Services 3.0'ı yüklersiniz.
Windows SharePoint Services 3.0 web sitesini büyük dosyaları destekleyecek şekilde yapılandırabilirsiniz.
Windows SharePoint Services 3.0 web sitesine bağlanırsınız.
Büyük bir dosyayı belge kitaplığına yüklemeye çalışırsınız.
Böyle bir durumda, aşağıdakine benzer bir hata mesajı alırsınız:
İstek zaman aşımına uğradı.
Neden
Karşıya yüklemeye çalıştığınız dosya 50 megabayttan (MB) fazlaysa bu sorun oluşabilir.
Çözüm
Bu sorunu çözmek için aşağıdaki yöntemlerden birini veya daha fazlasını kullanın.
Yöntem 1: Karşıya yükleme boyutunun üst sınırını artırma
Karşıya yükleme boyutu üst sınırını artırmak için şu adımları izleyin:
Başlat'a tıklayın, Tüm Programlar'ın üzerine gelin, Yönetimsel Araçlar'ın üzerine gelin ve ardından SharePoint Yönetim Merkezi'ne tıklayın.
Uygulama Yönetimi'ne tıklayın.
SharePoint Web Uygulaması Yönetimi'nin altında Web uygulaması genel ayarları'nı tıklatın.
Web Uygulaması Genel Ayarlar sayfasında, değiştirmek istediğiniz web uygulamasına tıklayın.
Karşıya yükleme boyutu üst sınırı altında, istediğiniz en büyük dosya boyutunu megabayt olarak yazın ve ardından Tamam'a tıklayın. En fazla 2.047 megabayt dosya boyutu belirtebilirsiniz.
Yöntem 2: Bağlantı zaman aşımı ayarını artırın
Bağlantı zaman aşımı ayarını artırmak için şu adımları izleyin:
Not
Varsayılan olarak, IIS bağlantısı zaman aşımı ayarı 120 saniyedir.
Başlat'a tıklayın, Tüm Programlar'ın üzerine gelin, Yönetimsel Araçlar'ın üzerine gelin ve ardından Internet Information Services (IIS) Yöneticisi'ne tıklayın.
Yapılandırmak istediğiniz sanal sunucuya sağ tıklayın ve ardından Özellikler'e tıklayın.
Web Sitesi sekmesine tıklayın.
Connections altında, Bağlantı zaman aşımı kutusuna istediğiniz saniye sayısını yazın ve tamam'a tıklayın.
Yöntem 3: executionTimeout değerini ekleme
Web.config dosyasını Not Defteri'nde açın.
NOT Varsayılan olarak, bu dosya şu konumdadır:Program Files\Common Files\Microsoft Shared\Web server extensions\12\TEMPLATE\LAYOUTS
İstediğiniz executionTimeout değerini ekleyin. Örneğin, değeri aşağıdaki gibi değiştirin.
Mevcut kod
<location path="upload.aspx"> <system.web> <httpRuntime maxRequestLength="2097151" /> </system.web> </location>
Değiştirme kodu
<location path="upload.aspx"> <system.web> <httpRuntime executionTimeout="999999" maxRequestLength="2097151" /> </system.web> </location>
Dosya'ya ve ardından Kaydet'e tıklayın.
Web uygulaması Web.config dosyasını Not Defteri'nde açın.
Not Varsayılan olarak, bu dosya klasördedir
Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
.Dosyada aşağıdaki satırı değiştirin.
Mevcut satır
<httpRuntime maxRequestLength="51200" />
Değiştirme satırı
<httpRuntime executionTimeout="999999" maxRequestLength="51200" />
Dosya'ya ve ardından Kaydet'e tıklayın.
Not Defteri'nin çıkışı.
Ek Bilgi
Yalnızca IIS 7.0 yüklemelerine sahip bir Windows Server 2008 bilgisayarında, "Belirtiler" bölümünde açıklanan sorunu çözmek için maxAllowedContentLength değerini ekleyebilirsiniz. Ancak, IIS 7.0 yüklü bir Windows Server 2008 tabanlı bilgisayarda Windows SharePoint Services çalıştırırken büyük dosya yükleme ayarını yapılandırmış olsanız bile 28 MB'tan büyük dosyaları karşıya yükleyemezsiniz. Genellikle, aşağıdakilerden birine benzer bir hata iletisi alırsınız:
Sayfa görüntülenemiyor.
HTTP 404
Bu sorunu geçici olarak çözmek için web uygulamasının <Web.config dosyasındaki yapılandırma> bölümünü düzenleyin. Bunu yapmak için şu adımları uygulayın:
Web uygulaması Web.config dosyasını Not Defteri'nde açın.
Not Varsayılan olarak, bu dosya klasördedir
Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
.requestLimits düğümünde maxAllowedContentLength değerini artırın. Örneğin, bu değeri en büyük boyutuna ayarlamak için dosyayı aşağıdaki gibi düzenleyin:
<requestLimits maxAllowedContentLength="52428800"/>
Not Web.config dosyanızda requestLimits> düğümü yoksa<, bunu bölüm hiyerarşisinde doğru konuma eklemeniz gerekir:
<configuration> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="52428800"/> </requestFiltering> </security> </system.webServer> </configuration>
Not maxAllowedContentLength değerini SharePoint'te yapılandırdığınız dosya karşıya yükleme boyutu üst sınırından biraz daha büyük ayarlamanızı öneririz. maxAllowedContentLength değeri SharePoint'te yapılandırılan maksimum dosya karşıya yükleme boyutuna eşit veya ondan küçükse, yönetici tarafından belirtilenden daha büyük bir dosya boyutunu karşıya yüklemeye çalışan kullanıcılar boyut sınırını aştıklarını belirten hata iletisini almaz.
Başvurular
maxAllowedContentLength ayarı hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:
942074 Internet Information Services 7.0 çalıştıran bir sunucuda barındırılan bir Web sitesini ziyaret ettiğinizde hata iletisi: "HTTP Hatası 404.13 - CONTENT_LENGTH_TOO_LARGE"
Daha fazla bilgi
Yine de yardım mı gerekiyor? SharePoint Topluluğu'na gidin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin