Hata: Gereksiz GET istekleri önbelleğe alınan XML dosyaları oluşturur.

Makale çevirileri Makale çevirileri
Makale numarası: 293099 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Belirtiler

Bir Genişletilebilir Stil Sayfası Dili (XSL) ya da Genişletilebilir Biçimlendirme Dili (XML) belgesinin bir istemci bilgisayarında önbelleğe sonra dosyayı dolmamış dosyayı kullanmak için izleyen isteklerde gereksiz bir "If-Modified-Since" GET isteğine sunucuya neden olabilir. Bu ek istekleri yüksek ölçeklendirilmiş sunucuları ve büyük uygulamaların performansını yavaşlatabilir.

Neden

MSXML.dll dosyasında bir sorun nedeniyle oluşur.

Çözüm

Bu sorunu gidermek için <a0></a0>, Microsoft XML (MSXML) yükleme Parser sürüm 3.0 veya üstü ve MSXML 3.0 değiştirme modunda yüklemeye XmlInst.exe aracını kullanın. MSXML 3.0 değiştirme modunda yüklemeye XmlInst.exe çalıştırdığınızda, (ınternet Explorer için olanlar da dahil) tüm uygulama başvuruları MSXML 3. 0'a işaret edecek biçimde eşleştirilir. MSXML 3.0 değiştirme modunda yüklemezseniz, ınternet Explorer yerine Msxml3.dll MSXML.dll kullanmaya devam eder ve sorun sürekli yinelenen.

MSXML Parser 3.0 sürümü, aşağıdaki Microsoft Web sitesinden yükleyebilirsiniz:
http://www.microsoft.com/downloads/details.aspx?FamilyID=8167837e-0983-4988-99a4-377ef5c0da2e&DisplayLang=en
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
269238Microsoft XML ayrıştırıcı için sürüm listesi (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Xmlinst.exe modu Değiştir aracını, aşağıdaki Microsoft Web sitesinden yükleyebilirsiniz:
http://www.microsoft.com/downloads/details.aspx?FamilyID=1e6185d7-e4e4-43b1-8056-0e5ecd15a88a&DisplayLang=en

Durum

Microsoft bu durumun, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır.Bu hata, MSXML Parser sürüm 3. 0 ' giderilmiştir.

Daha fazla bilgi

Internet Explorer karşıdan yükler ve sunucu içeriğini, ınternet Explorer için bir sona erme süresi belirtilirse, içeriği önbelleğe "If-Modified-Since" GET istekleri (sona erme üstbilgisinde belirtilen) kadar içerik sona erme tarihi ve saati ulaştı sonra güncelleştirmeleri için denetlenecek sunucu göndermelisiniz değil. Internet Explorer, yalnızca bir "If-Modified-Since" GET isteği, içeriğin son kullanım tarihi geçti, sunucuyla denetlemek için göndermelisiniz. Ancak, MSXML.dll (ve böylece .xml ve .xsl dosyaları), .xml veya .xsl dosyasına değil süresi doldu, gereksiz bir "If-Modified-Since" GET isteği gönderilir.

Önbellekte nedeniyle, bir önceki sitesi ziyareti için yüklenen tüm dosyalar ve dosyaları dolmamış varsa, bu hata birkaç farklı durumda gözlenen:
  • Daha önce ziyaret ettiğiniz bir XML belgesiyle göz atmak için geri ' i tıklattığınızda, ınternet Explorer, "If-Modified-Since" üstbilgisi XML dosyasını durumunu denetlemek için sunucuya gönderir.
  • ınternet Explorer, XML belgesinin bir XSL stil sayfası bağlı olduğu için adres çubuğundaki URL'YI yazın, "If-Modified-Since" üstbilgisi XSL belgesinin ancak değil XML gönderir belge.
  • ınternet Explorer, komut dosyası aracılığıyla bir XML belgesi yüklenemedi XML DOMDocument nesnesinin <a2>Yükle</a2> yöntemini çağırdığınızda, "If-Modified-Since" başlığı için bir XML dosyası gönderir.
  • URL'YI tıklatın veya bu sayfaya erişmek için GERI düğmesine basın, XML veri Adası'bir ASP veya HTML sayfası olarak kullandığınızda, ınternet Explorer sunucuya bir "If-Modified-Since" GET isteği için XML gönderir dosya.
Ilk iki ilgili sorunları gidermek için çözüm bölümündeki adımları.

Üçüncü sorunun nasıl çözüleceği hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
308603DomDocument load yöntemi, içerik sona erme tarihi yok sayıyor
Bu aşamada, dördüncü soruna yönelik bir çözüm bulunmamaktadır.

Referanslar

XML DOMDocument nesnesi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesine bakın:
http://msdn.microsoft.com/en-us/library/aa468547.aspx
Microsoft ınternet Explorer için Web tabanlı çözümler geliştirme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

Özellikler

Makale numarası: 293099 - Last Review: 26 Şubat 2014 Çarşamba - Gözden geçirme: 4.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer (Programming) 6.0
  • Microsoft XML Parser 2.0
  • Microsoft XML Parser 2.5
  • Microsoft XML Parser 2.6
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbbug kbfix kbmsxmlnosweep kbnavigation KB293099 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:293099

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com