Bilgisayarı en son güvenlik güncelleştirmeleriyle güncelleştirdikten sonra Commerce Server Business Desk uygulamalarına erişirken beklenmeyen davranışlarla karşılaşabilirsiniz

Makale çevirileri Makale çevirileri
Makale numarası: 926509 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Microsoft Commerce Server Business eriştiğinize Desk uygulamalarına, beklenmeyen davranışlarla karşılaşabilirsiniz. Örneğin, kullanıcılar ve siparişleri için arama gerçekleştirdiğinizde, kayıt döndürülür.

Business Desk kullanan istemci bilgisayarlara MS06-061 güvenlik güncelleştirmesini yükledikten sonra bu sorun uygulama.

Güncelleştirmesi MS06-061 güvenlik 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:
924191MS06-061: Microsoft XML Çekirdek Hizmetleri'ndeki güvenlik açıkları uzaktan kod yürütülmesine izin verebilir

Neden

Bu sorunlar, Microsoft XML Ayrıştırıcı (MSXML) sürüm 2.6 Business Desk uygulamalarına kullandığı için oluşur. Güvenlik güncelleştirmesi yüklendikten sonra MS06-061'de, Microsoft ınternet Explorer'da MSXML 2.6 kullanılamaz. Bu davranış tasarım yüzündendir.Güvenlik güncelleştirmesi paketleri MSXML'nin bu sürümü için "kill bitini" ayarlar. "Kill biti," bileşenin Internet Explorer'da çalışmasını engeller.

Çözüm

Bu sorunları gidermek için aşağıdaki adımları izleyin.

1. Adım: Business Desk uygulamayı barındıran Web sunucusu Güncelleştir

Bunu yapmak için <a0></a0>, aşağıdaki iki klasörlerdeki tüm dosyaların Business Desk uygulamayı barındıran Web sunucusunda "MSXML2.XMLHTTP.2.6" dizesini ara:
  • %COMMERCE_SERVER_ROOT%\Widgets klasör.
  • Business Desk site kod dosyalarını içeren klasör. Örneğin, bu klasör, Drive olabilir: \Inetpub\Wwwroot\Retailbizdesk klasör.
Sonra "MSXML2.XMLHTTP.2.6" dize "MSXML2.XMLHTTP" dizesi ile değiştirin. Örneğin, Commerce Server 2002 Business Desk uygulamalarına, normal bir yükleme için aşağıdaki dosyaları güncelleştirmeniz gerekebilir:
  • Aşağıdaki dosyalar %COMMERCE_SERVER_ROOT%\Widgets klasörde bulunur:
    • ExprbldrHTC\ExprBldr.htc
    • ListHTC\ListSheet.htc
    • ListHTC\ListSheetF.htc
    • ListHTC\TreeView.htc
  • Aşağıdaki dosyalar, Drive bulunur: \Inetpub\Wwwroot\Retailbizdesk klasörü:
    • Catalogs\Designer\Common.asp
    • Catalogs\Editor\Common.asp
    • Catalogs\Editor\List_Catalogs.asp
    • Include\Dlg_permissions.asp
    • Include\HTTPXMLUtil.htm
    • Profiles\XmlHttpUtil.vbs
    • Security\Include\Security_util.asp
    • Security\Security.asp
Not Commerce Server 2000, tüm bu dosyaları kullanmaz.

Findstr komutu, "MSXML2.XMLHTTP.2.6" dizesinin yer aldığı dosyaları bulmak için kullanabilirsiniz. Örneğin, bir komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna basın:
findstr /spin MSXML2.XMLHTTP.2.6 *
Findstr komutu hakkında daha fazla bilgi için şunu yazın findstr /? komut istemini ve sonra ENTER tuşuna basın.

Bu dosyaların her biri, Not Defteri gibi bir metin düzenleyicisinde açın. Sonra bir Bul ve Değiştir işlemini "MSXML2.XMLHTTP.2.6" dize "MSXML2.XMLHTTP" dizesiyle değiştirmek için kullanın.

2. Adım: Restart Business Desk uygulamayı barındıran Web sunucusu üzerinde IIS

Microsoft ınternet ınformation yeniden ıisreset.exe kullanmak Business Desk uygulamayı barındıran Web sunucusu (IIS) Hizmetleri. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
202013Internet ınformation Services 5.0 ıisreset.exe için komut satırı sözdizimi

Sürüm 3.0 veya sonraki bir sürümünü gerekiyorsa istemci bilgisayarlarda MSXML 3. adım: Güncelleştirme

MSXML'ü edinme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerini ziyaret edin:
http://msdn2.microsoft.com/en-us/xml/bb190622.aspx
http://www.microsoft.com/technet/security/bulletin/ms06-061.mspx
Bir bilgisayarda yüklü olan MSXML sürümünü belirleme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
278674MSXML sürümünü bir bilgisayara ayrıştırıcı
269238Microsoft XML Ayrıştırıcısı (MSXML) sürümlerinin listesi

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Özellikler

Makale numarası: 926509 - Last Review: 9 Mayıs 2007 Çarşamba - Gözden geçirme: 1.9
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Commerce Server 2002 Standard Edition
  • Microsoft Commerce Server 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbtshoot kbnofix kbbug kbprb kbexpertiseinter KB926509 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:926509

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