Kısa bir süre önce bir ASP.NET uygulamasını .NET 3.5'e yükselttim ve ASP.NET AJAX kitaplığının daha yeni sürümüne geçtim. ASP.NET AJAX 3.5 ve IE6?
Object Doesn't support this property or method
Line: 5175
Char: 9
bilinen bir uyumluluk sorunu var mı:
FireFox ve IE7
, her şey IE6 içinde bir geri arama (Kısmi Yenile veya PageMethod/WebMethod çağırarak) uygulanabilir bir şey inşaat büyük bir hata atar .NET 3.5 ve IE6 ile?
DÜZENLEME:
Ben IE6 için bir hata ayıklayıcı ekli ve üzerinde kırılıyor kesin çizgiyi bulabildim:
this._xmlHttpRequest.open(verb, this._webRequest.getResolvedUrl(), true /*async*/);
IE6 "açmak" yapmak için izin inkar anlaşılıyor. Bu siteler arası bir istek değil, bu yüzden şaşkınım. Bu site şu anda yerel bir sunucuyla eşlenen sahte bir ana makine adı üzerinde çalışıyor ve gerçek bir etki alanında değil, bunun bir fark yaratması gerektiğini düşünmüyorum.
DÜZENLEME: Bir ödül ekledim, bu hata hala beni deli ediyor ... HALP!
EDIT:
Çözüm bulundu!
Bu forum post, MXSML'yi aramak için yeterince merak uyandırdı, ve emin olun, orada, çerçeve kitaplığında bir yazım hatası vardı. MsXML, MXsml olarak yazılmıştır.
Elbette, derleme komut dosyaları ile uğraşırken, bunları düzeltmek için fazla bir şey yapamazsınız, ancak SP1'i orada düzeltildiklerini umuyordum. Onlar ... Yani, bu sorun varsa, .NET 3.5 SP1'i yükleyin ve gider.
Woo!
Birden fazla test laboratuvarı makinesinde de doğrulanmış IE'nin tek yüklemesi. – FlySwat
Hmm, iyi şeyler ilginç hale getirir .. sadece bir kaynak buldum. Benim cevabım –
Eklendi Forumlar bağlantı bende aynı sorunu işaret ediyor ... MSXML yerine MXSML. Çerçeveyi yeniden yüklüyorum, umarım bu sorunu düzeltir. – FlySwat