0

SharePoint Büyük Dosya Aktarım Sorunu

Yöntem 1: Web uygulaması için maksimum yükleme boyutunu artırma
 Aşağıdaki işlemleri adım adım uygulayın;
1.Start > All Programs > Administrative Tools > SharePoint Central Administration > Application Management’.
2.SharePoint Web Application Management altında Web application general settings’i seçin.
3.Web uygulamasını seçin.
4.Maksimum yükleme boyutu bölümünde, yüklemek istediğiniz dosya boyutunu yazın ve Tamam’ı tıklayın. MAx 2047 Mb yazabilirsiniz.

sp01
Not: 50 meg’ın altındaki herhangi bir yükleme boyutu doğrudan web uygulaması ayarları üzerinden zorlanır. 50 meganın üstünde, daha büyük yüklemelere izin vermek için web.config dosyasında küçük bir değişiklik yapmanız gerekir. Web uygulamanızın tüm bölgelerinde, web ‘C: \ Inetpub \ wwwroot \ wss \ VirtualDirectories \ <Sanal Dizin>’ klasöründen web.config dosyasını açın ve aşağıdaki gibi değiştirin.
<HttpRuntime executionTimeout = “999999”  /> ile <httpRuntime maxRequestLength = “51200” />
5.IISReset servisini restart edin.


Yöntem 2: IIS’de bağlantı zaman aşımı ayarı arttırma.
Büyük dosyalar yüklenirken, isteğin zaman aşımına uğrama ihtimali var. Varsayılan olarak, IIS bağlantı zaman aşımı ayarı 120 saniyedir. Bağlantı zaman aşımı ayarını artırmak için aşağıdaki adımları izleyin;
1.Start, All Programs, Administrative Tools,Internet Information Services (IIS) Manager.’ı tıklayın.
2.Web Sitesi üzerine gelin sağ tıklayın Manage Web Site segmesinden gelişmiş ayarlara girin.
3. Limits kısmında Connection Time-Out satırını 1200 yapın,
4.Tamam’ı tıklayın.

sp02

 

sp01


Yöntem 3: Web uygulamasının web.config dosyasındaki maksimum karşıya yükleme boyutunu artırma
Varsayılan olarak, web.config dosyası ‘C: \ Inetpub \ Wwwroot \ Wss \ Sanal Dizinler \ <Sanal Dizin>’ klasöründedir.  Değişiklikten sonra web.config dosyasının ekran görüntüsü aşağıda verilmektedir.  Bu işlem, yalnızca web uygulaması için maxAllowedContentLength özelliğinin değerini 52428800 (bayt olarak) olarak ayarlar.

sp03

Aşağıdaki bilgiler, IIS 7.0 için geçerlidir ve IIS için bir çekirdek yapılandırma dosyası olan ‘applicationhost.config’ dosyasında değişiklik yapılır.
MaxAllowedContentLength özelliği, istekteki içeriğin maksimum uzunluğunu bayt olarak belirtir ve IIS 7.0 yüklemelerine sahip bir Windows Server 2008 bilgisayarında ayarlanması gerekir. Değerini değiştirmek için şunları yapın:
• Komut istemini açın ve ‘C: \ windows \ system32 \ inetsrv’ dizinine gidin
• Aşağıdaki komutu çalıştırın
appcmd set config /section:requestfiltering /requestlimits.maxallowedcontentlength:2000000000
Burada “requestlimits.maxallowedcontentlength” değişkeni içeriğin maksimum uzunluğunu belirtir.
Örneğin, içerik en fazla uzunluğu olarak 2000000000 belirtmek için <a0> </ a0>, komut istemine aşağıdakini yazın ve ENTER tuşuna basın:
Appcmd set yapılandırması / bölümü: requestfiltering /requestlimits.maxallowedcontentlength:2000000000
IISreset / noforce işlemini gerçekleştirin.


Yöntem 4: Büyük dosyalar için varsayılan yığını boyutunu artırma

Large-file-chunk-size özelliği, bir kerede SQL Server çalıştıran sunucudan okunabilen veri miktarını ayarlar.
• Sütun boyutunuzdan daha büyük bir dosyanız varsa (parça boyutu 5 MB olarak ayarlandığında 70 MB gibi), dosya 14 bölümle (70/5) okunur.
• Sütun boyutu maksimum dosya boyutu ile ilişkili değildir.
• Sütun boyutu yalnızca bir dosyadan bir defada okunabilen veri miktarını belirtir. Varsayılan olarak, büyük dosya yığın boyutu özelliği 5 MB olarak ayarlanır.
• ‘large-file-chunk-size’ özelliğinin ayarlanmış olup olmadığını SharePoint Management Shell komutu ile kontrol edin.
Stsadm -o getproperty -propertyname large-file-chunk-size
Large-file-chunk-size özelliğini ayarlamak için komut satırını kullanmamız gerekir. Bu özellik bir sunucu veya sunucu grubu için yapılandırılmıştır ve tek bir web uygulaması sunucusu için yapılandırılamaz. Bu özelliği ayarlamak için aşağıdaki komutu kullanın:
stsadm -o setproperty -pn large-file-chunk-size -pv 1073741824
• IISreset / noforce gerçekleştirin.


Yöntem 5: ExecutionTimeout değerini ekleyin
Sayfadaki zaman aşımlarını önlemek için yükleme sayfasının (upload.aspx) yürütme zaman aşımını artırın. ASP.NET 2.0 için varsayılan zaman aşımı 110 saniyedir, bu nedenle bundan daha uzun süren yüklemeler bir istek başarısızlığına neden olacaktır. ‘C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS’  klasöründe ve C:\Inetpub\wwwroot\wss\VirtualDirectories\<Virtual Directory>’klasörü.
• ‘web.config’ dosyasını not defterinde veya başka bir metin düzenleyicisinde açın ve executionTimeout parametresini ekleyin.

Mevcut Durum:

sp07

Değişim Sonrası:

sp08

• ‘IISreset / noforce’ komutun çalıştırın.


Explorer görünümü veya Web istemcisi sorunları:
İnternet ExplorarGezgini görünümünü kullanmaya çalışırken, belirtilen değişiklikleri yapmanıza rağmen aşağıdaki hatayı görebilirsiniz.
“Hata 0x800700DF: dosya boyutu izin verilen sınırı aşıyor ve kaydedilemiyor” iletisi
Sorun büyük olasılıkla Web İstemcisi hizmetinde yerel bir kısıtlama nedeniyle oluşur. Varsayılan olarak, Web İstemcisi dosya boyutu sınırı yaklaşık 47 Mb olarak ayarlanır. Bu sınırı artırmak için:
• Başlat’ı tıklatın, Çalıştır’ı tıklatın, regedit yazın ve Tamam’ı tıklatın.
• Kayıt Defteri Düzenleyicisi’nde, aşağıdaki kayıt defteri anahtarını bulun
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClientParameters
• FileSizeLimitInBytes üzerinde sağ tıklayın ve Değiştir’i tıklayın.
• Değer verisi kutusuna Ondalık’ı tıklatın ve 4294967295 yazın ve Tamam’ı tıklayın.
• Kayıt Defteri Düzenleyicisi’nden Çık
• Web İstemcisi servisini yeniden başlatın.

İp Adresiniz
3.231.229.89

1 Star2 Stars3 Stars4 Stars5 Stars (Bu yazıya oy vermek ister misiniz?)
Loading...
Tayfun KUŞAK

Tayfun KUŞAK

Genç yaşlarda bilgisayar ile tanıştı. Sektörde pek çok farklı pozisyonlarda ve farklı firmada görev aldı. Microsoft System Managment, Active Directory, Virtualization, Disaster Recovery, Mail Server, Security uzmanlık alanlarından sadece birkaç tanesi. Şu anda özel bir kuruluşta “Sistem Yöneticisi” olarak çalışmakta. MCP,MCSA,MCSE

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir