Makale numarası: 975603 - Son Gözden Geçirme: 05 Kasım 2009 Perşembe - Gözden geçirme: 1.2

Bir Commerce Server 2009 SQL Server ve Commerce Server farklı bilgisayarlarda yüklü olan SharePoint ile tümleşik olan siteyi açtığınızda hata iletisi: "'/' uygulamasında sunucu hatası"

Hotfix Download is availableHotfiks Yüklemesi Mevcut
Hotfiks taleplerini görüntüle ve indir
Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin:
  • Microsoft Commerce Server 2009 sahip bir bilgisayarınız varsa.
  • Bir Commerce Server 2009 Commerce SharePoint Services Yapılandırma Sihirbazı'nı kullanarak Microsoft SharePoint ile tümleşik siteyi oluşturduğunuz.
  • SQL Server'da site verilerini başka bir bilgisayarda, ana bilgisayar.
  • Site, Windows tümleşik kimlik doğrulaması (NTLM kimlik doğrulaması olarak da bilinir) kullanır.
  • Site, bir Windows hesabı'nı kullanarak açmaya çalışın.
Bu senaryoda sitesini açamıyor. Ayrıca, aşağıdakine benzer bir hata iletisi alırsınız:
'/' Uygulamasında Sunucu Hatası.
Oturum açma 'NT AUTHORITY\ANONYMOUS LOGON' kullanıcısı için başarısız oldu.
Açıklama:, Geçerli web isteği yürütülürken işlenmeyen bir özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.
Notları
  • Sitede form tabanlı kimlik doğrulamasını kullandığınızda bu sorun oluşmaz.
  • Bu sorun oluştuğunda, NTLM kullanan SharePoint sitelerini yine de açmak için Commerce Server 2009 siteleri siteler değilse, kimlik doğrulama.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine bir istekte bulunun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Sayı tam listesi için Microsoft Müşteri Hizmetleri ve Destek telefon veya ayrı bir hizmet isteği oluşturmak için <a0></a0>, aşağıdaki Microsoft Web sitesini ziyaret edin:-
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.

ÖNKOŞULLAR

Commerce Server 2009, bu düzeltmeyi uygulamak için yüklü olması gerekir.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez. Ancak, bu düzeltmeyi uyguladıktan sonra ınternet ınformation Services (IIS) yeniden başlatmanız gerekir. IIS, komut isteminde yeniden başlatmak için IISRESET /RESTART yazın ve ENTER tuşuna basın.
Not Bu komutu durur ve sonra da tüm IIS yeniden çalışan hizmetlerin.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Bilgi forCommerceServer2007SP3-KB975603-trk.exe dosyası
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Microsoft.CommerceServer.Runtime.dll6.0.4171.7849,78414-Eyl-200911: 18X86

CS2009-KB975603-x86.exe için dosya bilgileri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Microsoft.Commerce.providers.dll1.0.20123.16681,83216 Eyl 200902: 40X86
Microsoftcommercewebparts.WSPUygulanamaz691,69416 Eyl 200903: 01Uygulanamaz

Yükleme notları

Düzeltme paketini karşıdan yükledikten sonra aşağıdaki dosyaları ve SiteContext.cs dosyasını içeren bir kaynak klasörü edinin:
  • CS2009-KB975603-x86.exe
  • CommerceServer2007SP3-KB975603-ENU.exe
  • Hotfix.txt
Durumunuza en uygun düzeltmeyi yüklemek için aşağıdaki yordamları kullanın.

Not Yerel yönetici olarak düzeltmeleri yüklemek veya yönetici olarak çalıştır seçeneğini kullanarak düzeltmeleri çalıştırmak gerekir. Kullanıcı hesabı denetimi (UAC) etkinleştirilmişse, Windows Vista, Windows Server 2008 veya sonraki bir işletim sistemi çalıştırıyorsanız, yönetici olarak çalıştır seçeneğini kullanın.

Durum 1

Hiçbir site, bu düzeltmeyi yüklemeden dağıtmış.
Yükleme yönergeleri için <a1>Durum</a1> 1
  • Aşağıdaki düzeltme yükleyicileri yükleyin:
    • CS2009-KB975603-x86.exe
    • CommerceServer2007SP3-KB975603-ENU.exe
  • IISRESET</a0> komutunu çalıştırın.
  • Yeni site güncelleştirilmiş MicrosoftCommerceWebParts.WSP çözüm dosyasını kullanarak dağıtmak için SharePoint Commerce Services Yapılandırma Sihirbazı'nı çalıştırın.
<a1>Durum</a1> 2

Bazı siteler, bu düzeltmeyi yüklemeden dağıtmış.
Yükleme yönergeleri için <a1>Durum</a1> 2
  • Aşağıdaki düzeltme yükleyicileri yükleyin:
    • CS2009-KB975603-x86.exe
    • CommerceServer2007SP3-KB975603-ENU.exe
  • Güncelleştirilmiş Web çözümü paketini (WSP) dosya stsadm aşağıdaki komutu kullanarak dağıtabilirsiniz:
    stsadm -o upgradesolution - adı microsoftcommercewebparts.wsp - dosyaadı MicrosoftCommerceWebParts.WSP - hemen –allowgacdeployment
  • Web.config "httpmodules" bölümünü güncelleştirmek yeni httpmodules kullanmak üzere bir dosya.

    Not Web.config dosyasını açtığınızda, bölümleri değil güncelleştirildiği kaynak kodu diye, dikkat edin. The following is the source code for the file:
     <add name="CommerceApplication" type="Microsoft.CommerceServer.Runtime.CommerceApplicationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    <!--<add name="CommerceOrder" type="Microsoft.CommerceServer.Runtime.Orders.CommerceOrderModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />-->
    <add name="SharePointCommerceOrder" type="Microsoft.Commerce.Providers.SharePointCommerceOrderModule, Microsoft.Commerce.Providers, Version=1.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" />
    <!--<add name="CommerceCatalog" type="Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />-->
    <add name="SharePointCommerceCatalog" type="Microsoft.Commerce.Providers.SharePointCommerceCatalogModule, Microsoft.Commerce.Providers, Version=1.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" />
    <!--<add name="CommerceProfile" type="Microsoft.CommerceServer.Runtime.Profiles.CommerceProfileModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />-->
    <add name="SharePointCommerceProfile" type="Microsoft.Commerce.Providers.SharePointCommerceProfileModule, Microsoft.Commerce.Providers, Version=1.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" />
    <!--<add name="CommerceExpressionEvaluator" type="Microsoft.CommerceServer.Runtime.Targeting.CommerceExpressionModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />-->
    <add name="SharePointCommerceExpressionEvaluator" type="Microsoft.Commerce.Providers.SharePointCommerceExpressionModule, Microsoft.Commerce.Providers, Version=1.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" />
    <!--<add name="CommerceDataWarehouseAuthenticationModule" type="Microsoft.CommerceServer.Runtime.CommerceDataWarehouseAuthenticationModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />-->
    <add name="SharePointCommerceDataWarehouseAuthenticationModule" type="Microsoft.Commerce.Providers.SharePointCommerceDataWarehouseAuthenticationModule, Microsoft.Commerce.Providers, Version=1.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" />
    <add name="CommerceCache" type="Microsoft.CommerceServer.Runtime.Caching.CommerceCacheModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    <add name="CommerceContentSelection" type="Microsoft.CommerceServer.Runtime.Targeting.CommerceContentSelectionModule, Microsoft.CommerceServer.Runtime, Version=6.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    
  • IISRESET</a0> komutunu çalıştırın.
Durum 3

Web Bölümleri, CommerceSharePointExtensibilityKit kullanarak özelleştirilmiş aracı:
Durum 3) için yükleme yönergeleri
  • Aşağıdaki düzeltme yükleyicileri yükleyin:
    • CS2009-KB975603-x86.exe
    • CommerceServer2007SP3-KB975603-ENU.exe
  • Güncelleştirilen kaynak dosyası SiteContext.cs düzeltme paketinde bulunan kaynak klasörü bulun.
  • Bu kaynak dosya içinde CommerceSharePointExtensibilityKit SiteContext.cs dosyasını değiştirmek için kullanın.
  • Web Bölümü derlemeleri derleyin.
  • "Httpmodules" bölümü gibi <a1>Durum</a1> 2 yeni olan httpmodules kullanılacak Web.config dosyasını güncelleştirir.
Notları
  • Sunucudaki yükseltilmiş izinleri gerektiren diğer özel kodları olabilir. Örneğin ve hata günlüğü kodunu erişme dış veri deposunun her ikisi de yükseltilmiş izni gerektirir. Bu gümrük kodları RunWithElevatedPrivileges yöntemini kullanarak yükseltilmiş gerekir. Kimliğine bürünülen kullanıcı kimliği yerine kullanılan (SharePoint sistem hesabı olarak da bilinir) uygulama havuzu kimliğini kesinleştirir.
  • Araç aşağıdaki konumdadır CommerceSharePointExtensibilityKit:
    %Program Files%\Microsoft Commerce Server 2007\Microsoft Commerce Server 2009\Sdk\Samples\CommerceSharePointExtensibilityKit.zip

Durum

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

Daha fazla bilgi

Web'de SharePoint Ticaret Hizmetleri yapılandırma hakkında daha fazla bilgi için sunucular, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/dd452351.aspx (http://msdn.microsoft.com/en-us/library/dd452351.aspx)
Nasıl yapılır: SharePoint Ticaret Hizmetleri'ni kullanarak, Web siteleri geliştirme hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/dd328216.aspx (http://msdn.microsoft.com/en-us/library/dd328216.aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Commerce Server 2009 Enterprise
  • Microsoft Commerce Server 2009 Standard
  • Microsoft Commerce Server 2007 Developer Edition
  • Microsoft Commerce Server 2007 Enterprise Edition
  • Microsoft Commerce Server 2007 Standard Edition
Anahtar Kelimeler: 
kbmt kbautohotfix kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB975603 KbMttr
Otomatik TercümeOtomatik Tercüme
Ö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:975603  (http://support.microsoft.com/kb/975603/en-us/ )