Aracılığıyla paylaş


COM+ Hizmet Modeli Yapılandırma Aracı (ComSvcConfig.exe)

COM+ Hizmet Modeli Yapılandırma komut satırı aracı (ComSvcConfig.exe), COM+ arabirimlerini Web hizmetleri olarak kullanıma sunulacak şekilde yapılandırmanıza olanak tanır.

Sözdizimi

ComSvcConfig.exe /install | /uninstall | /list [/application:<ApplicationID | ApplicationName>] [/contract:<ClassID | ProgID | *,InterfaceID | InterfaceName | *>] [/hosting:<complus | was>] [/webSite:<WebsiteName>] [/webDirectory:<WebDirectoryName>] [/mex] [/id] [/nologo] [/verbose] [/help] [/partial]  

Açıklamalar

Not

ComSvcConfig.exe kullanmak için yerel bilgisayarda yönetici olmanız gerekir.

Araç aşağıdaki konumda bulunabilir

%SystemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\

ComSvcConfig.exe hakkında daha fazla bilgi için bkz . Nasıl yapılır: COM+ Hizmet Modeli Yapılandırma Aracı'nı kullanma.

Aşağıdaki tabloda, ComSvcConfig.exe ile kullanılabilecek modlar açıklanmaktadır.

Seçenek Açıklama
install Hizmet Modeli tümleştirmesi için COM+ arabirimi için bir yapılandırma yükler.

Kısa form /i.
uninstall Hizmet Modeli tümleştirmesinden COM+ arabirimi yapılandırmasını kaldırır.

Kısa form /u.
list Hizmet Modeli tümleştirmesi için yapılandırılmış arabirimlere sahip COM+ uygulamaları ve bileşenleri hakkındaki bilgileri listeler.

Kısa form /l.

Aşağıdaki tabloda, ComSvcConfig.exe ile kullanılabilecek bayraklar açıklanmaktadır.

Seçenek Açıklama
/application:<ApplicationID | ApplicationName> Yapılandıracak COM+ uygulamasını belirtir.

Kısa form /a.
/contract:<ClassID | ProgID | *,InterfaceID | InterfaceName | *> Hizmet için sözleşme olarak yapılandırılacak COM+ bileşenini ve arabirimini belirtir.

Kısa form /c.

Bileşen ve arabirim adlarını belirtirken joker karakter (*) kullanılabilir ancak kullanmayı düşünmediğiniz arabirimleri kullanıma sunmanız nedeniyle bunu kullanmamanızı öneririz.
/hosting:<complus | > COM+ barındırma modunun mu yoksa Web barındırma modunun mu kullanılacağını belirtir.

Kısa form /h.

COM+ barındırma modunun kullanılması, COM+ uygulamasının açıkça etkinleştirilmesini gerektirir. Web barındırma modunun kullanılması, COM+ uygulamasının gerektiği gibi otomatik olarak etkinleştirilmesini sağlar. COM+ uygulaması bir kitaplık uygulamasıysa, Internet Information Services (IIS) işleminde çalışır. COM+ uygulaması bir sunucu uygulamasıysa, Dllhost.exe işleminde çalışır.
/webSite:<Websitesiadı> Web barındırma modu kullanıldığında barındırma için Web sitesini belirtir (bayrağına /hosting bakın).

Kısa form /w.

Web sitesi belirtilmezse, varsayılan Web sitesi kullanılır.
/webDirectory:<WebDirectoryName> Web barındırma kullanıldığında barındırma için sanal dizini belirtir (bayrağına /hosting bakın).

Kısa form /d.
/mex Hizmetten sözleşme tanımı almak isteyen istemcileri desteklemek için varsayılan hizmet yapılandırmasına bir Meta Veri Değişimi (MEX) hizmet uç noktası ekler.

Kısa form /x.
/id Uygulama, bileşen ve arabirim bilgilerini kimlik olarak görüntüler.

Kısa form /k.
/nologo ComSvcConfig.exe logosunu görüntülemesini engeller.

Kısa form /n.
/verbose Karşılaşılan hatalara ek olarak tüm uyarıları veya bilgilendirme metnini verir.

Kısa form /v.
/help Kullanım iletisini görüntüler.

Kısa form /?.
/partial Belirtilen arabirim kullanıma sunulan bir veya daha fazla yöntem imzası içerdiğinde bir hizmet yapılandırması oluşturur. Hizmet başlatma zamanında, uyumlu yöntemler hizmet sözleşmesinde işlemler olarak görünür ve uyumlu olmayan yöntemler yoksayılır ve hizmet sözleşmesinde bulunmaz.

Bu bayrak eksikse, belirtilen arabirim bir veya daha fazla uyumsuz yöntem içerdiğinde araç bir hizmet yapılandırması oluşturmaz.

Örnekler

Açıklama

Aşağıdaki örnek, COM+ barındırma modunu kullanarak bileşenin ItemOrders.IFinancial arabirimini (OnlineStore COM+ uygulamasından) Web hizmetleri olarak kullanıma sunulan arabirim kümesine eklerIFinances. Karşılaşılan hatalara ek olarak tüm uyarılar çıkış olarak görüntülenir.

Kod

ComSvcConfig.exe /install /application:OnlineStore /contract:ItemOrders.Financial,IFinances /hosting:complus /verbose  

Description

Aşağıdaki örnek, bileşenin ItemInventory.Warehouse arabirimini (OnlineWarehouse COM+ uygulamasından) Web barındırma modunu kullanarak Web hizmetleri olarak kullanıma sunulan arabirim kümesine eklerIStockLevels. Web hizmeti Web, IIS'nin OnlineWarehouse sanal dizininde barındırılır.

Kod

ComSvcConfig.exe /install /application:OnlineWarehouse /contract:ItemInventory.Warehouse,IStockLevels /hosting:was /webDirectory:root/OnlineWarehouse  

Description

Aşağıdaki örnek, bileşenin ItemOrders.Financial arabirimini (OnlineStore COM+ uygulamasından) Web hizmetleri olarak kullanıma sunulan arabirim kümesinden kaldırırIFinances.

Kod

ComSvcConfig.exe /uninstall /application:OnlineStore /interface:ItemOrders.Financial,IFinances /hosting:complus  

Description

Aşağıdaki örnekte, yerel makinedeki OnlineStore COM+ uygulaması için ilgili adres ve bağlama ayrıntılarıyla birlikte şu anda kullanıma sunulan COM+ barındırılan arabirimler listelenmektedir.

Kod

ComSvcConfig.exe /list /application:OnlineStore /hosting:complus  

Ayrıca bkz.