Düzeltme: xps Görüntüleyicisi'ni veya xps API'leri kullandığınızda, Microsoft xps imza sorunlarla

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

Belirtiler

xml Kağıt Belirtimi (xps) Görüntüleyicisi veya xps API'lerini kullanırken bir veya daha aşağıdaki sorunlardan biriyle karşılaşabilirsiniz:



NotBu makalede, bir bilgisayarda Windows Vista, Windows 2008, Windows xp veya Windows Server 2003 çalıştıran ve bu düzeltme yüklü değilse, xps Görüntüleyici'yi "yüklenmemiş xps viever" adı verilir ve xps API "düzeltme eki yüklenmemiş xps API" bilinirler.
  • Sorun 1

    Windows 7 xps Görüntüleyicisi'ni kullanarak küçük resim içeren bir xps belgesini imza geçerlidir. Ancak, imza koleksiyonundaki hiçbir düzeltme eki yüklenmemiş System.Windows.Xps.Packaging.XpsDocument.Signatures ya da yüklenmemiş xps Görüntüleyicisi'nde görünmez.
  • Sorun 2

    Windows 7 xps Görüntüleyicisi'ni kullanarak belge yapısı öğeleri içeren bir xps belgesini imza geçerlidir. İmza koleksiyonundaki hiçbir düzeltme eki yüklenmemiş System.Windows.Xps.Packaging.XpsDocument.Signatures ya da yüklenmemiş xps Görüntüleyicisi'nde görünmez. Düzeltme eki yüklenmemiş xps Görüntüleyicisi'ni veya System.Windows.Xps.Packaging.XpsDocument.SignDigitally yöntemini kullanarak bu xps belgesine imza uygularsanız, xps belgesini görüntülemek için Windows 7 xps Görüntüleyicisi'ni kullandığınızda, ayrıca, imza geçersiz.

Neden

Sorunun 1

Düzeltme eki yüklenmemiş System.Windows.Xps.Packaging.XpsDocument sınıfı minik ilişkileri bir xps belgesi İmzada dahil edilmesi gerektiğini gerektirdiği için bu sorun oluşur. Bu, xps belirtiminden farklıdır.

Sorunun 2

Uyumsuz bir özellik bu sorun oluşur. Düzeltme eki yüklenmemiş System.Windows.Xps.Packaging.XpsDocument.SignDigitally yöntemi StoryFragment bölümleri imzalamaz. Ancak, Windows 7 xps Görüntüleyicisi'ndeki yöntemi StoryFragment bölümleri xps belirtime göre her xps belgesi için imzalar.

Çözüm

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, düzeltmenin yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Bunu yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme, ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki hizmet paketini beklemenizi öneririz.

Bu sorunu hemen çözümlemek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Destek ücretleri hakkında bilgi ve Microsoft Müşteri Destek Hizmetleri telefon numaralarının tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu belirlerse, özel durumlarda, destek aramaları için çözeceğini ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.

Bu düzeltmeyi msdn Kod Galerisi'nden yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://Code.msdn.microsoft.com/KB962225
Not msdn Kod Galerisi'nde düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, çünkü kod Galerisi kaynak sayfasının bu dil için kullanılabilir olur.

Not Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, 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. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi için veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not Alternatif olarak, bu düzeltme toplaması aşağıdaki Microsoft Connect Web sitesinden yükleyebilirsiniz:
https://Connect.microsoft.com/VisualStudio/downloads/DownloadDetails.aspx?DownloadID=25198

Önkoşullar

.net Framework 3.5 Service Pack 1'de bu düzeltmeyi uygulamak için yüklü olması gerekir.

Yeniden başlatma gereksinimi

Relatvie Oluşuma kullanılmıyorsa, düzeltmeyi yükledikten sonra bilgisayarı yeniden başlatmanız gerekmez.

Düzeltme değiştirme bilgileri

Bu düzeltme diğer düzeltmelerin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü dosya öznitelikleri (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Tarihleri ve saatleri bu dosyaların Koordinatlı Evrensel Saat'e (utc) listelenmiştir. 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 kullanmak Saat dilimi sekmesinde Tarih ve saat Denetim Masası'ndaki öğe.
Windows Server 2003 ve Windows xp için x 86 sürümü
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Reachframework.dll3.0.6920.4000532,48028 Oca 200922: 47x86
WindowsBase.dll3.0.6920.40001,245,1842 8-Oca-200922: 47x86
x 64 sürümü için Windows Server 2003 ve Windows xp
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Reachframework.dll3.0.6920.4000532,48028 Oca 200921: 36x64
WindowsBase.dll3.0.6920.40001,105,9202 8-Oca-200921: 36x64
x 86 sürümü Windows Vista SP1 ve Windows Server 2008 için
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Reachframework.dll3.0.6920.4000532,48005-Şub-200900: 20x86
WindowsBase.dll3.0.6920.40001,245,1840 5-Şub-200900: 20x86
x 64 sürümü Windows Vista SP1 ve Windows Server 2008 için
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Reachframework.dll3.0.6920.4000532,48005-Şub-200900: 26x86
WindowsBase.dll3.0.6920.40001,105,9200 5-Şub-200900: 26x86

Durum

Microsoft bunun, "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Özellikler

Makale numarası: 962225 - Last Review: 16 Ocak 2013 Çarşamba - Gözden geçirme: 5.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 3.5 Service Pack 1
Anahtar Kelimeler: 
kbHotfixServer kbexpertiseadvanced kbqfe kbsurveynew kbmt KB962225 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: 962225

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