Share via


Yapılandırma Düzenleme Aracı (SvcConfigEditor.exe)

Windows Communication Foundation (WCF) Hizmet Yapılandırma Düzenleyicisi (SvcConfigEditor.exe), yöneticilerin ve geliştiricilerin grafik kullanıcı arabirimi kullanarak WCF hizmetleri için yapılandırma ayarları oluşturmasına ve değiştirmesine olanak tanır. Bu araçla, XML yapılandırma dosyalarını doğrudan düzenlemek zorunda kalmadan WCF bağlamaları, davranışları, hizmetleri ve tanılama ayarlarını yönetebilirsiniz.

Hizmet Yapılandırma Düzenleyicisi C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin klasöründe bulunabilir.

WCF Yapılandırma Düzenleyicisi

Hizmet Yapılandırma Düzenleyicisi, WCF hizmetini veya istemcisini yapılandırma işleminin tüm adımlarında size yol gösteren bir sihirbazla birlikte gelir. Doğrudan düzenleyici yerine sihirbazı kullanmanız kesinlikle tavsiye edilir.

Standart System.Configuration şemasına uygun bazı yapılandırma dosyalarınız zaten varsa, kullanıcı arabirimiyle bağlamalar, davranışlar, hizmetler ve tanılamalar için belirli ayarları yönetebilirsiniz. Hizmet Yapılandırma Düzenleyicisi, mevcut WCF yapılandırma dosyalarının yanı sıra yürütülebilir dosyalar, COM+ hizmetleri ve Web'de barındırılan hizmetler için ayarları yönetmenizi sağlar. Web'de barındırılan bir hizmeti Hizmet Yapılandırma Düzenleyicisi ile açarken, üst düzey düğümlerin hem hizmetin kendi yapılandırması hem de devralınan yapılandırmalar bölümleri gösterilir.

WCF yapılandırma ayarları yapılandırma dosyasının <system.serviceModel> bölümünde bulunduğundan, düzenleyici yalnızca bu öğenin içeriği üzerinde çalışır ve aynı dosyadaki diğer öğelere erişmez. Mevcut yapılandırma dosyalarına doğrudan gidebilir veya hizmet, sanal dizin veya COM+ hizmeti içeren bir derleme seçebilirsiniz. Düzenleyici, söz konusu hizmet için yapılandırma dosyasını yükler ve kullanıcının yeni öğeler eklemesine veya yapılandırma dosyasının <system.serviceModel> bölümünde iç içe yerleştirilmiş mevcut öğeleri düzenlemesine olanak tanır.

Düzenleyici IntelliSense'i destekler ve şema uyumluluğunu zorlar. Sonuçta elde edilen çıkışın yapılandırma dosyasının şemasına uyması ve söz dizimsel olarak doğru veri değerlerine sahip olması garanti edilir. Ancak düzenleyici, yapılandırma dosyasının sembolik olarak geçerli olduğunu garanti etmez. Başka bir deyişle, düzenleyici yapılandırma dosyasının yapılandırdığı hizmetle çalışabileceğini garanti etmez.

Dikkat

Düzenleyici, siz öğeyi değiştirdikten sonra yapılandırma dosyasından bir yapılandırma öğesini temizleyemez. Örneğin, uç nokta adını boş olmayan bir dizeye ayarlamak ve kaydetmek için düzenleyiciyi kullanırsanız, yapılandırma dosyasında aşağıdaki örnekte gösterildiği gibi aşağıdaki içerik bulunur.

<endpoint binding="basicHttpBinding" name="somename" />

Adı boş bir dizeye ayarlayarak kaldırmaya ve dosyayı kaydetmeye çalışırsanız, yapılandırma dosyası aşağıdaki örnekte gösterildiği gibi özniteliğini içerir name .

<endpoint binding="basicHttpBinding" name="" />

Özniteliği temizlemek için, başka bir metin düzenleyicisi kullanarak öğesini el ile düzenlemeniz gerekir.

Uç nokta davranışının öğesini clientCredential kullanırken issueToken bu sorunla özellikle dikkatli olmanız gerekir. Özellikle, address alt localIssuer öğesinin özniteliği boş bir dize olmamalıdır. Yapılandırma Düzenleyicisi'ni kullanarak özniteliğini değiştirdiyseniz address ve tamamen kaldırmak istiyorsanız, bunu Düzenleyici dışında bir araç kullanarak yapmalısınız. Aksi takdirde, özniteliği boş bir dize içerir ve uygulamanız bir özel durum oluşturur.

Yapılandırma Düzenleyicisi'ni kullanma

Hizmet Yapılandırma Düzenleyicisi aşağıdaki Windows SDK yükleme konumunda bulunabilir:

C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SvcConfigEditor.exe

Hizmet Yapılandırma Düzenleyicisi'ni başlattıktan sonra, yönetmek istediğiniz hizmete veya derlemeye göz atmak için Dosya/Aç menüsünü kullanabilirsiniz. Yapılandırma dosyalarını doğrudan açabilir, WCF /COM+ hizmetlerine göz atabilir ve Web'de barındırılan hizmetler için yapılandırma dosyalarını açabilirsiniz.

Hizmet Yapılandırma Düzenleyicisi'nin kullanıcı arabirimi aşağıdaki alanlara ayrılır:

  • Soldaki ağaç yapısında yapılandırma öğelerini görüntüleyen Ağaç Görünümü Bölmesi. Düğümlere sağ tıklayarak ağaçta işlemler gerçekleştirebilirsiniz.

  • Pencerenin sol alt kısmında geçerli öğeler için ortak görevleri görüntüleyen Görev Bölmesi

  • Sağ taraftaki Ağaç Görünümü'nde seçilen yapılandırma düğümünün ayrıntılı ayarlarını görüntüleyen Ayrıntı Bölmesi.

Yapılandırma Dosyası Açma

  1. WCF yükleme konumunuza gitmek için bir komut penceresi kullanarak Hizmet Yapılandırma Düzenleyicisi'ni başlatın ve yazın SvcConfigEditor.exe.

  2. Dosya menüsünde Aç'ı seçin ve yönetmek istediğiniz dosya türüne tıklayın.

  3. iletişim kutusunda, yönetmek istediğiniz belirli bir dosyaya gidin ve dosyaya çift tıklayın.

Görüntüleyici otomatik olarak yapılandırma birleştirme yolunu izler ve birleştirilmiş yapılandırmanın bir görünümünü oluşturur. Örneğin, barındırılmayan bir hizmetin gerçek yapılandırması Machine.config ve App.config birleşimidir. Tüm değişiklikler SvcConfigEditor'daki etkin dosyaya uygulanır. Yapılandırma birleştirme yolunda belirli bir dosyayı düzenlemek istiyorsanız, dosyayı doğrudan açmanız gerekir.

Not

Yapılandırma Düzenleyicisi, ikinci dosya Düzenleyici dışında değiştirildiğinde açık durumdaki yapılandırma dosyasını yeniden yükler. Bu durumda, Düzenleyici'nin içinde duramaz şekilde kaydedilmeyen tüm değişiklikler kaybolur. Yeniden yükleme tutarlı bir şekilde gerçekleşirse, bunun en olası nedeni yapılandırma dosyasına sürekli erişen bir hizmettir( örneğin, arka planda çalışan bir virüsten koruma yazılımı). Bu sorunu çözmek için, dosya açıldığında dosyaya erişebilecek tek işlemin Yapılandırma Düzenleyicisi olduğundan emin olun.

Hizmetler

Hizmetler düğümü, yapılandırma dosyasında o anda atanmış olan tüm hizmetleri görüntüler. Ağaçtaki her alt düğüm, yapılandırma dosyasındaki öğesinin <services> bir alt öğesine karşılık gelir.

Hizmetler düğümüne tıkladığınızda, Görev Özeti Sayfası'ndaki Görevleri Ayrıntı Bölmesi'nde görüntüleyebilir veya gerçekleştirebilirsiniz.

Yeni Bir Hizmet Yapılandırması Oluşturma

Aşağıdaki yollarla yeni bir hizmet yapılandırması oluşturabilirsiniz:

  • Sihirbaz Kullanarak: Sihirbazı başlatmak için Görev Bölmesi'nde veya Özet Sayfasında Yeni Hizmet Oluştur... bağlantısına tıklayın. Bunu Dosya menüsü ->Yeni Öğe Ekle'de de yapabilirsiniz.

  • El ile oluşturma: Hizmetler düğümüne sağ tıklayıp Yeni Hizmet'i seçebilirsiniz.

Yeni Bir Hizmet Uç Noktası Yapılandırması Oluşturma

Aşağıdaki yollarla yeni bir hizmet uç noktası yapılandırması oluşturabilirsiniz:

  • Sihirbaz kullanarak oluştur: Sihirbazı başlatmak için Görev Bölmesi'nde veya Özet Sayfasında Yeni Hizmet Uç Noktası Oluştur... bağlantısına tıklayın. Bunu Dosya menüsü ->Yeni Öğe Ekle'de de yapabilirsiniz.

  • El ile oluşturma: Bir Hizmet oluşturduktan sonra Uç Noktalar düğümüne sağ tıklayıp "Yeni Hizmet Uç Noktası" seçeneğini belirleyebilirsiniz.

Hizmet Yapılandırmasını Düzenleme

  1. Bir Hizmet düğümüne tıklayın.

  2. Özellik kılavuzlarındaki ayarları düzenleyin.

Hizmet Uç Noktası Yapılandırmasını Düzenleme

  1. Bir Hizmet Uç Noktası düğümüne tıklayın.

  2. Özellik kılavuzlarındaki ayarları düzenleyin.

Temel Adres Ekleme

  1. Konak düğümüne tıklayın.

  2. Temel Adresler bölümündeki Yeni... düğmesine tıklayın.

  3. İletişim kutusuna temel adres URI'sini yazın.

  4. Tamam'a tıklayın.

Not

Bu aracın içindeki baseAddressPrefixFilters> değerini <düzenleyemezsiniz. Bu öğeyi eklemek veya değiştirmek için bir metin düzenleyicisi veya Visual Studio kullanmanız gerekir.

İstemci

İstemci düğümü, yapılandırma dosyasındaki tüm istemci uç noktalarını görüntüler. Ağaçtaki her alt düğüm, yapılandırma dosyasındaki öğesinin <client> bir alt öğesine karşılık gelir.

İstemci düğümüne tıkladığınızda, Ayrıntı Bölmesi'ndeki istemci Özet Sayfasındagörevleri görüntüleyebilir veya gerçekleştirebilirsiniz.

Yeni İstemci Uç Noktası Yapılandırması Oluşturma

Aşağıdaki yollarla yeni bir istemci uç noktası yapılandırması oluşturabilirsiniz:

  • Sihirbaza Göre Oluştur: Sihirbazı başlatmak için pencerenin sol alt kısmındaki Görev Bölmesi'nde Yeni İstemci Oluştur...bağlantısına veya Özet Sayfası'na tıklayın. Bunu Dosya menüsü ->Yeni Öğe Ekle'de de yapabilirsiniz. Sihirbaz, istemci yapılandırmasının oluşturulduğu hizmet yapılandırmasının konumuna işaret etmenizi ister. Daha sonra bağlanabileceğiniz hizmet uç noktasını seçebilirsiniz.

  • El ile oluştur: İstemci'nin altındaki Uç Noktalar düğümüne sağ tıklayın ve Yeni İstemci Uç Noktası'nı seçin.

İstemci Uç Noktası Yapılandırmasını Düzenleme

  1. İstemci Uç Noktası düğümüne tıklayın.

  2. Özellik kılavuzlarındaki ayarları düzenleyin.

Standart Uç Nokta

Standart uç noktalar, adresin, sözleşmenin ve bağlamanın bir veya daha fazla yönünün varsayılan değerlere ayarlandığı özel uç noktalardır.

Bu tür yapılandırma ayarları Standart Uç Nokta düğümünde depolanır. Standart Uç Nokta düğümü, yapılandırma dosyasındaki tüm standart uç nokta ayarlarını görüntüler. Ağaçtaki her alt düğüm, yapılandırma dosyasındaki <standardEndpoints> öğesindeki bir alt öğeye karşılık gelir.

Standart Uç Nokta düğümüne tıkladığınızda, Ayrıntı Bölmesi'ndeki standart uç nokta Özet Sayfasındagörevleri görüntüleyebilir veya gerçekleştirebilirsiniz.

Yeni Standart Uç Nokta Yapılandırması Oluşturma

Aşağıdaki yollarla yeni bir standart uç nokta yapılandırması oluşturabilirsiniz:

  • Standart Uç Nokta düğümüne sağ tıklayın ve Yeni Standart Uç Nokta Yapılandırması... seçeneğini belirleyin. İletişim kutusunda bağlama türünü seçin ve Tamam'a tıklayın.

  • Standart Uç Nokta düğümünü seçin ve pencerenin sol alt kısmındaki Görev Bölmesi'nde Yeni Standart Uç Nokta Yapılandırması... öğesine tıklayın.

Yeni Standart Uç Nokta Oluştur iletişim kutusu tüm kayıtlı standart uç nokta türlerini görüntüler ve listeler.

Standart Uç Nokta Yapılandırmasını Görüntüleme ve Düzenleme

Görüntülemek ve düzenlemek için aşağıdaki yollarla standart bir uç nokta yapılandırması açabilirsiniz:

  • Standart Uç Nokta düğümünü genişletmek için tıklayın ve ilgili uç nokta alt düğümüne tıklayın.

  • Standart Uç Nokta düğümüne tıklayın ve Ayrıntı bölmesinde ilgili uç noktaya tıklayın.

Uç noktanın öznitelikleri düzenleme için sağ bölmede gösterilir.

Standart Uç Nokta Yapılandırmasını Silme

Standart uç nokta yapılandırmasını aşağıdaki yollarla silebilirsiniz:

  • Standart Uç Nokta düğümünü genişletmek için tıklayın ve ilgili uç nokta alt düğümüne sağ tıklayın. Uç noktayı silmek için Standart Uç Nokta Yapılandırmasını Sil bağlam komutunu kullanın.

  • Standart Uç Nokta düğümüne tıklayın. Görev bölmesinde Standart Uç Nokta Yapılandırmasını Sil'e tıklayın.

Standart uç nokta kullanılıyorsa, silmeye çalıştığınızda bir uyarı iletisi görüntülenir: Standart uç nokta kullanımda. Şimdi silerseniz, yapılandırmanın diğer bölümlerindeki (örneğin, hizmet uç noktasında veya istemci uç noktasında) tüm başvurularını sildiğinizden emin olun. Aksi takdirde yapılandırma geçersiz olur ve bir dahaki sefere açılamaz. Standart uç noktayı silmek istediğinizden emin misiniz?"

Bağlama

Bağlama yapılandırmaları uç noktalarda bağlamaları yapılandırmak için kullanılır. Bu tür yapılandırma ayarları Bağlama düğümünde depolanır. Uç noktalar bağlama yapılandırmalarına ada göre başvurur ve birden çok uç nokta tek bir bağlama yapılandırmasına başvurabilir.

Bağlamalar düğümü, yapılandırma dosyasındaki tüm bağlama ayarlarını görüntüler. Ağaçtaki her alt düğüm, yapılandırma dosyasındaki <bindings> öğesindeki bir alt öğeye karşılık gelir.

Bağlamalar düğümüne tıkladığınızda, Ayrıntılar Bölmesi'ndeki bağlama Özet Sayfasındagörevleri görüntüleyebilir veya gerçekleştirebilirsiniz.

Yeni Bağlama Yapılandırması Oluşturma

Aşağıdaki yollarla yeni bir bağlama yapılandırması oluşturabilirsiniz.

  • Bağlamalar düğümüne sağ tıklayın ve Yeni Bağlama Yapılandırması... öğesini seçin. İletişim kutusunda bağlama türünü seçin ve Tamam'a tıklayın.

  • Bağlamalar düğümünü seçin ve Yeni Bağlama Yapılandırması... öğesine tıklayın. öğesini seçin.

  • Hizmet veya istemci özeti sayfasında, ilgili uç nokta için bir bağlama yapılandırması oluşturmak üzere Bağlama Yapılandırması alanında Oluşturmak için Tıklayın'a tıklayın.

Özel Bağlamaya Bağlama Öğesi Uzantıları Ekleme

  1. Uzantı öğesi eklemek istediğiniz bağlamayı seçin.

  2. Ekle'yi tıklatın.

  3. Kullanılabilir uzantılar listesinden eklemek istediğiniz bağlama öğesi uzantısını seçin. Birden çok öğe seçmek için CTRL tuşuna aynı anda basın.

  4. Ekle'yi tıklatın.

Özel Bağlamada Uzantı Konumunu Ayarlama

Özel bağlama, bir yığın oluşturan bağlama öğeleri koleksiyonudur. Yığındaki her bağlama öğesinin kendi yapılandırma ayarları vardır. Özel bağlamadaki bağlama öğesi uzantılarının sırası, yığındaki konumlarını gösterir. Yığının en üstündeki öğeler önce uygulanır. Sıralamayı değiştirmek için:

  1. Özel bağlama düğümünü seçin.

  2. Bağlama Öğesi Uzantısı Konumu bölümünde bir bağlama uzantısı öğesi seçin.

  3. Seçili öğenin konumunu değiştirmek için listenin sol tarafındaki Yukarı veya Aşağı düğmesini kullanın.

Özel Bağlamada Bağlama Öğesi Uzantılarının Yapılandırmasını Düzenleme

  1. Ağaçtaki bağlama düğümünü seçin.

  2. Düzenlemek istediğiniz öğeyi içeren özel bağlamayı seçin.

  3. Düzenlemek istediğiniz bağlama öğesi uzantısını seçin. Öğesinin ayarları sağ bölmede görünür ve burada düzenlenebilirler.

Tanılama

Tanılama düğümü, yapılandırma dosyasındaki tüm tanılama ayarlarını görüntüler. Performans sayaçlarını açıp kapatmanıza, Windows Yönetim Araçları'nı (WMI) etkinleştirmenize veya devre dışı bırakmanıza, WCF izlemeyi yapılandırmanıza ve WCF ileti günlüğünü yapılandırmanıza olanak tanır. Tanılama düğümündeki ayarlar, yapılandırma dosyasındaki <>system.diagnosticsbölümüne ve <diagnostics> bölümüne <system.serviceModel> karşılık gelir.

Tanılama düğümüne tıkladığınızda, Ayrıntılar Bölmesi'ndeki tanılama Özet Sayfasındagörevleri görüntüleyebilir veya gerçekleştirebilirsiniz.

Performans sayaçlarını ve WMI'yi yapılandırma

  1. Tanılama düğümüne tıklayın.

  2. Performans Sayaçlarını Değiştir'e tıklayın. Performans sayacının üç durumu vardır: Kapalı (varsayılan), ServiceOnly ve Tümü. Bağlantıya tıklanması ayarı bu üç durum arasında değiştirir.

WMI Sağlayıcısını Yapılandırma

  1. Tanılama düğümüne tıklayın.

  2. WMI sağlayıcısını etkinleştirmek için WMI Sağlayıcısını Etkinleştir bağlantısına tıklayın.

WCF İzlemeyi Etkinleştirme

Standart özelliklere sahip bir WCF izleme dosyası oluşturabilir veya özel bir izleme dosyası ayarlayabilirsiniz.

  1. Tanılama düğümüne tıklayın.

  2. İzlemeyi Etkinleştir'e tıklayın.

  3. İzleme düzeyini ayarlamak için İzleme Düzeyi bağlantısına tıklayın. Altı izleme düzeyi vardır: Kapalı, Kritik, Hata, Uyarı, Bilgi ve Ayrıntılı. Etkinlik İzleme ve Etkinliği Yay seçeneği WCF etkinlik izleme özelliğini kullanmanızı sağlar.

  4. İzleme dosyasını ve seçeneklerini belirtmek için izleme dinleyicisi adına tıklayın.

WCF Günlüğünü Etkinleştirme

Standart özelliklere sahip bir WCF izleme dosyası oluşturabilir veya özel bir izleme dosyası ayarlayabilirsiniz.

  1. Tanılama düğümüne tıklayın.

  2. İleti Günlüğünü Etkinleştir'e tıklayın.

  3. Günlük düzeyini ayarlamak için Günlük Düzeyi bağlantısına tıklayın. Üç günlük düzeyi vardır: Hatalı biçimlendirilmiş, Hizmet ve Taşıma.

  4. Günlük dosyasını ve seçenekleri belirtmek için dinleyici adına tıklayın.

Not

Uygulamanız kapatıldığında izleme ve ileti günlüklerinin otomatik olarak boşaltılmasını istiyorsanız, Otomatik Temizleme seçeneğini etkinleştirin.

Tanılama Özet Sayfası,tanılamayı yapılandırmada en yaygın görevleri gerçekleştirmenizi sağlar. Ancak Dinleyiciler ve Kaynaklar ayarlarını el ile düzenlemek istiyorsanız Tanılama düğümünü genişletmeniz ve İleti Günlüğü, Dinleyiciler ve Kaynaklar düğümündeki ayarları düzenlemeniz gerekir.

WCF Özel İzlemeyi veya İleti Günlüğünü Etkinleştirme

  1. Tanılama düğümüne tıklayın ve genişletin.

  2. Dinleyiciler düğümüne sağ tıklayın ve Yeni Dinleyici'yi seçin.

  3. InitData alanına izleme dosyası adını yazın. "..." düğmesini seçin.

  4. TypeName satırına tıklanması "..." Düğme. Zaten yüklü olan önceden yapılandırılmış izleme dinleyicilerini bulmak için kullanabileceğiniz İzleme Dinleyicisi Tür Tarayıcısı'nı açmak için bu düğmeye tıklayın.

  5. Kaynak bölümüne dikkat edin. Kullanılabilir izleme kaynaklarının listelendiği açılan menüye sahip bir iletişim kutusu açmak için bu bölümde Ekle'ye tıklayın. bir izleme kaynağı seçin ve Tamam'a tıklayın.

  6. İleti Günlüğü ayarlarını düzenlemek için İleti Günlüğü düğümüne tıklayın. Ayarları özellik kılavuzunda düzenleyebilirsiniz.

Gelişmiş

Davranışlar

Davranışlar düğümü, yapılandırma dosyasında şu anda tanımlanmış olan davranışları görüntüler.

Davranış yapılandırmaları, uç noktaların ve hizmetlerin davranışlarını yapılandırmak için kullanılır. Bu tür yapılandırma ayarları, Hizmet Davranışları ve Uç Nokta Davranışları altındaki Gelişmiş düğümde depolanır. Hizmet davranışları hizmetler tarafından kullanılır; oysa uç noktalara göre uç nokta davranışları.

Davranışlar, bir yığın için uzantı öğelerinin bir koleksiyonu. Yığının en üstündeki öğesi önce uygulanır. Her uzantı öğesinin kendi yapılandırması olabilir.

Yeni Davranış Yapılandırması Oluşturma

Yeni bir davranış yapılandırmasını iki yolla oluşturabilirsiniz.

  • Davranış düğümlerinden birine sağ tıklayın ve "Yeni Davranış Yapılandırması...

  • Davranış düğümlerinden birini seçin ve Yeni Davranış Yapılandırması... öğesine tıklayın. öğesini seçin.

Davranışa Davranış Öğesi Uzantıları Ekleme
  1. Davranış düğümlerinden birini seçin.

  2. Düzenlemek istediğiniz davranışı seçin.

  3. Ekle'yi tıklatın.

  4. Kullanılabilir uzantılar listesinden eklemek istediğiniz davranış öğesi uzantısını seçin.

  5. Ekle'yi tıklatın.

Bir Davranışta Uzantı Konumunu Ayarlama

Davranışlar, yığın oluşturan öğe koleksiyonlarıdır. Yığındaki her öğenin kendi yapılandırması vardır. Davranış öğesi uzantılarının bir davranıştaki sırası, yığındaki konumlarını gösterir. Yığının en üstündeki öğeler önce uygulanır. Sıralamayı değiştirmek için:

  1. Davranış düğümlerinden birini seçin.

  2. Düzenlemek istediğiniz davranışı seçin.

  3. Davranış Öğesi Uzantısı Konumu bölümünde bir davranış uzantısı öğesi seçin.

  4. Seçili öğenin konumunu değiştirmek için listenin sol tarafındaki Yukarı veya Aşağı düğmesini kullanın.

Davranış Öğesi Uzantılarının Yapılandırmasını Düzenleme
  1. Ağaçtaki davranış düğümlerinden birini seçin.

  2. Düzenlemek istediğiniz öğeyi içeren davranışı seçin.

  3. Düzenlemek istediğiniz davranış öğesi uzantısını seçin. Öğesinin ayarları, düzenlenebileceği sağ bölmede görünür.

ProtocolMapping

Bu bölüm, http, tcp, MSMQ veya net.pipe gibi farklı protokoller için protokol adres düzenleri ile olası bağlamalar arasında tanımlı eşleme aracılığıyla varsayılan bağlama türlerini ayarlamanıza olanak tanır. Diğer protokollere yeni eşlemeler de ekleyebilirsiniz.

Uzantıları

Yeni bağlama uzantıları, bağlama öğesi uzantıları, standart uç nokta uzantıları ve davranış uzantıları WCF yapılandırmasında kullanılmak üzere kaydedilebilir. Uzantılar ad/tür çiftleridir. Ad, yapılandırmada uzantının adını tanımlarken, tür uzantıyı uygular. Dört tür uzantı vardır:

  • Bağlama uzantıları bağlama türünün tamamını tanımlar. Örnek: basicHttpBinding.

  • Bağlama öğesi uzantıları bağlamanın bir öğesini tanımlar. Örnek: textMessageEncoding.

  • Standart uç nokta uzantıları standart uç noktanın tamamını tanımlar. Örnek: discoveryEndpoint.

  • Davranış öğesi uzantıları bir davranışın öğesini tanımlar. Örnek: clientVia.

Yapılandırmaya kaydedilmiş uzantılar, aynı türdeki diğer WCF bileşenleri gibi kullanılabilir.

Yeni uzantı ekleme

Gelişmiş düğümlerdeki uzantı düğümlerinden birini seçin:

  1. Yeni'yi tıklatın.

  2. Bir ad girin ve yazın.

  3. Tamam'a tıklayın.

  4. Uzantı artık Düzenleyici'de uygun yerde görünür. Örneğin, bir davranış öğesi uzantısı eklerseniz, kullanılabilir uzantılar listesinde görünür.

Barındırma Ortamı

Bu bölüm, hizmet barındırma ortamı için örnek oluşturma ayarlarını tanımlamanızı sağlar.

Sihirbazı Kullanarak Yapılandırma Dosyası Oluşturma

Yeni bir yapılandırma dosyası oluşturmanın bir yolu, Yeni Hizmet Öğesi Sihirbazı'nı kullanmaktır. Sihirbaz, bilgisayarda COM+ ve Web'de barındırılan sanal dizinler de dahil olmak üzere yüklü hizmet türlerini ve WCF ile uyumlu diğer öğeleri bulur ve yapılandırmayı oluşturmayı çok daha kolay hale getirmek için bunları yükler.

Yapılandırma Dosyası Oluşturma

  1. WCF yükleme konumunuza gitmek için bir komut penceresi kullanarak Hizmet Yapılandırma Düzenleyicisi'ni başlatın ve yazın SvcConfigEditor.exe.

  2. Dosya menüsünde Aç'ı seçin ve oluşturmak istediğiniz yapılandırma dosyasının türüne bağlı olarak Yürütülebilir, COM+ Hizmeti veya WebHosted Hizmeti'ne tıklayın.

  3. iletişim kutusunda, yapılandırma dosyası oluşturmak istediğiniz belirli bir dosyaya gidin ve çift tıklayın.

  4. Dosya menüsünde, Yeni Öğe Ekle'nin üzerine gelin ve Hizmet'e tıklayın. Yeni Hizmet Öğesi Sihirbazı açılır.

  5. Yeni hizmeti oluşturmak için sihirbazdaki adımları izleyin.

Not

Sihirbaz tarafından oluşturulan yapılandırma dosyasından NetPeerTcpBinding kullanmak istiyorsanız, el ile bir bağlama yapılandırma öğesi eklemeniz ve öğesinin mode özniteliğini security "Yok" olarak değiştirmeniz gerekir.

COM+'yi yapılandırma

Hizmet Yapılandırma Düzenleyicisi, mevcut bir COM+ uygulaması için yeni bir yapılandırma dosyası oluşturmanıza veya var olan bir COM+ yapılandırmasını düzenlemenize olanak tanır. COM Sözleşmesi düğümü yalnızca bölüm yapılandırma dosyasında mevcut olduğunda <comContract> görünür.

Yeni COM+ Yapılandırması Oluşturma

Yeni bir COM+ yapılandırması oluşturmadan önce, COM+ uygulamanızın Bileşen Hizmetleri'ne yüklendiğinden ve Genel Derleme Önbelleği'ne (GAC) kayıtlı olduğundan emin olun.

  1. Dosya menüsü ->Tümleştir ->COM+ Uygulaması'nı seçin. Bu işlem geçerli açılan dosyayı kapatır. Geçerli dosyada kaydedilmemiş veriler varsa Kaydet iletişim kutusu görüntülenir. Ardından COM+ Tümleştirme Sihirbazı başlatılır.

  2. İlk sayfada, ağaçtan COM+ uygulamasını seçin. COM+ uygulamanızı ağaçta bulamazsanız Bileşen Hizmetleri'ne yüklendiğini ve Genel Bütünleştirilmiş Kod Önbelleği'ne (GAC) kaydedildiğini doğrulayın.

  3. Sonraki sayfada WCF hizmetleri olarak kullanıma sunmasını istediğiniz yöntemleri seçin. COM+ uygulamasında desteklenen tüm yöntemler varsayılan olarak görüntülenir ve seçilir.

  4. Bir barındırma yöntemi seçin.

  5. Diğer ayarları sihirbazdaki kılavuzlara göre yapılandırın.

  6. Hizmet Yapılandırma Düzenleyicisi, yapılandırma dosyası oluşturmak için arka planda ComSvcConfig.exe kullanır. Bu işlem tamamlandıktan sonra bir özet görüntüleyebilir ve sihirbazdan çıkabilirsiniz. Oluşturulan yapılandırma dosyası, doğrudan düzenleyebilmeniz için açılır.

Mevcut COM+ Yapılandırmasını Düzenleme

  1. Dosya menüsü ->Open ->COM+ Service... öğesini seçin.

  2. Listeden düzenlemek istediğiniz COM+ Hizmetini seçin.

  3. COM Sözleşmeleri düğümünde yapılandırma ayarlarını düzenleyin.

    Not

    Ayrıca COM sözleşmeleri içeren bir yapılandırma dosyasını doğrudan açabilir ve düzenleyebilirsiniz.

Güvenlik

Yapılandırma Düzenleyicisi tarafından oluşturulan bir hizmet yapılandırma dosyasının güvenli olması garanti değildir. WCF hizmetlerinizin güvenliğini sağlamayı öğrenmek için lütfen Güvenlik belgelerine bakın.

Ayrıca, Yapılandırma Düzenleyicisi yalnızca geçerli WCF yapılandırma öğelerini okumak ve yazmak için kullanılabilir. Araç şema uyumlu, kullanıcı tanımlı öğeleri yoksayar. Ayrıca bu öğeleri yapılandırma dosyasından kaldırmaya veya bilinen WCF öğeleri üzerindeki etkilerini belirlemeye çalışmaz. Bu öğelerin uygulama veya sistem için tehdit oluşturup oluşturmadığını belirlemek kullanıcının sorumluluğundadır.