Bir düzeltme kullanılabilir, .NET Framework 3.5 SP1'de karşılık gelen WCF ayarlarla RequireSSL ve SSLRequireCert IIS ayarları otomatik olarak kolaylaştırır

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

Bu Sayfada

Belirtiler

Internet ınformation Services (IIS) bir .NET Framework 3.5 için temel Windows Communication Foundation (WCF) hizmetini barındıran bilgisayarda aşağıdaki sorunlardan birini veya birkaçını deneyimini yaşayın.

Sorun 1

WCF hizmet çalıştırmayı denediğinizde WCF hizmetin bir HTTP bitiş noktası vardır ve IIS içinde sanal uygulamanın SSL iste</a0> ayarı etkinleştirilmiş olduğu, aşağıdaki hata iletisini alırsınız:
Düzeni http BasicHttpBinding bağlama ile son nokta için eşleşen bir taban adresi bulunamadı. Kayıtlı bir taban adresi düzenleri [https] ' dir.

Sorun 2

IIS SSL ayarları sayfasında, gerekliistemci sertifikası alanı ayarlayın. Bu, bayrak TRUE olarak ayarlandığında SslRequireCert IIS güvenliği ayarlar. Ayrıca, HttpsTransportBindingElement öğesini kullanan bir WCF hizmetin çubuğundaki bitiş noktası YANLıŞ RequireClientCertificate anahtar kümesine sahip. Bu senaryo, hizmet çalıştırmayı denediğinizde aşağıdaki hata iletisini alırsınız:
SSL ayarları hizmetin 'Hiçbiri' birisi IIS 'Ssl, SslNegotiateCert, SslRequireCert' eşleşmiyor.

Çözüm

Windows Vista Service Pack 2 (SP2) ve Windows Server 2008 SP2

Windows Vista SP2 veya Windows Server 2008 SP2'deki bu sorunu gidermek için <a0></a0>, karşıdan yükleyip 981001 Microsoft Knowledge Base makalesinde açıklanan düzeltmeyi uygulayın. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
981001Windows Communication Foundation .NET Framework 3.5 SP1 için Windows Vista SP2 ve Windows Server 2008 SP2 BIR düzeltme toplaması kullanılabilir

Windows 7 ve Windows Server 2008 R2

Windows 7'de veya Windows Server 2008 R2 bu sorunu gidermek için <a0></a0>, karşıdan yükleyip aşağıdaki Microsoft Bilgi Bankası makalesinde açıklanan düzeltmeyi uygulayın:
981002Windows Communication Foundation .NET Framework 3.5 SP1 için Windows 7'yi ve Windows Server 2008 R2'için BIR düzeltme toplaması kullanılabilir

Düzeltme notları

Bu düzeltme, IIS Web sunucusu güvenlik ayarlarının WCF Web Hizmetleri için yönetim sağlar. Bu hizmetin WCF hizmetleri yapılandırma dosyalarını el ile olarak değiştirmek zorunda kaldırır. Düzeltmeyi otomatik olarak karşılık gelen, .NET Framework 3.5 SP1 WCF ayarları ile SSL iste ve SslRequireCert IIS ayarlarını basitleştirir.

Bu düzeltmeyi uygulamak için aşağıdaki efektleri vardır:
  • Altında “ sayı 1 ” “ Belirtiler ” bölümünde açıklanan sorun için hizmetin başarıyla çalışacağı. Ayrıca, ııS'YI SSL iste</a1> ayarında WCF hizmetin güvenlik yapılandırmasını geçersiz kılar. Bu nedenle, istemciler, HTTP bitiş noktası erişemiyor.
  • Altında “ sorun 2 ” “ Belirtiler ” bölümünde açıklanan sorun için hizmetin başarıyla çalışacağı. Ayrıca, hizmetin WCF HttpsTransportBindingElement</a1> öğesinde RequireClientCertificate anahtarı TRUE olarak ayarlanır.
Ancak, bu düzeltme aşağıdaki koşulların her ikisi de doğru olduğunda, hizmetin çalıştırılamaz sorunu gidermez:
  • SslRequireCert bayrağı, ııs'de false ayarlanır.
  • WCF hizmetin HttpsTransportBindingElement</a1> öğesinde RequireClientCertificate anahtarının false olarak ayarlanır.

Daha fazla bilgi

IIS, BT profesyonellerine, yönetmek ve bu uygulamaları yönetmek için kullandığınız çeşitli yapılandırma knobs vardır. Sanal bir uygulama kimlik doğrulama ayarları ve HTTP azaltma ayarlarının bu knobs örnekleridir. Bir uygulamanın veya hizmetin yapılandırmasını, ııS'DE bulunan bir WCF hizmeti, ana bilgisayarın ayarlarıyla eşleşmesi gerekir. Bu gereksinim aşağıdaki nedenlerle, BT profesyonelleri için tatmin edici değilse:
  • Birçok BT ortamlarında, BT profesyonellerine, yönetmek ve sanal dizinler ve bir <a0>Uygulama</a0> görünümünden uygulamaları yönetmek. Genellikle, bir uygulama oluşturmak için kullanılan teknolojiler uygulamasıyla alışık olmadığınız kullanılırlar. Bu nedenle, BT profesyonellerine ana bilgisayarın ve bu uygulamanın yapılandırma rationalize zordur.
  • Bile BT profesyonelleri, teknolojileri uygulamasıyla sahibiyseniz, BT profesyonellerine, karmaşık bir yönetim görevini işlemesi gerekir. BT Uzmanı, ana bilgisayar yapılandırma ek olarak, hizmet yapılandırmasını da değiştirmelisiniz.
  • Birçok kuruluşta, BT profesyonellerine genellikle üretim ortamında bir uygulama yapılandırma dosyaları değiştirmesini önerilmeyen.

Özellikler

Makale numarası: 976566 - Last Review: 26 Mart 2010 Cuma - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB976566 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:976566

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