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