Delen via


Hulpprogramma voor configuratie-editor (SvcConfigEditor.exe)

Met de WcF-serviceconfiguratie-editor (Windows Communication Foundation) (SvcConfigEditor.exe) kunnen beheerders en ontwikkelaars configuratie-instellingen voor WCF-services maken en wijzigen met behulp van een grafische gebruikersinterface. Met dit hulpprogramma kunt u instellingen voor WCF-bindingen, gedrag, services en diagnostische gegevens beheren zonder dat u xml-configuratiebestanden rechtstreeks hoeft te bewerken.

Service Configuration Editor vindt u in de map C:\Program Files\Microsoft SDK's\Windows\v6.0\Bin.

De WCF-configuratie-editor

Service Configuration Editor wordt geleverd met een wizard die u begeleidt bij alle stappen voor het configureren van een WCF-service of -client. U wordt sterk aangeraden om de wizard te gebruiken in plaats van de editor rechtstreeks.

Als u al een aantal configuratiebestanden hebt die voldoen aan het standaardschema System.Configuration, kunt u specifieke instellingen beheren voor bindingen, gedrag, services en diagnostische gegevens met de gebruikersinterface. Met de serviceconfiguratie-editor kunt u de instellingen voor bestaande WCF-configuratiebestanden en uitvoerbare bestanden, COM+-services en web-gehoste services beheren. Wanneer u een web-hostende service opent met Service Configuration Editor, worden zowel de eigen configuratie van de service als de overgenomen configuratiesecties van knooppunten op het hoogste niveau weergegeven.

Omdat de WCF-configuratie-instellingen zich in de <system.serviceModel> sectie van het configuratiebestand bevinden, werkt de editor uitsluitend op de inhoud van dit element en heeft deze geen toegang tot andere elementen in hetzelfde bestand. U kunt rechtstreeks naar bestaande configuratiebestanden navigeren of u kunt een assembly selecteren die een service, virtuele map of COM+-service bevat. De editor laadt het configuratiebestand voor die specifieke service en stelt de gebruiker in staat nieuwe elementen toe te voegen of bestaande elementen te bewerken die zijn genest in de <system.serviceModel> sectie van het configuratiebestand.

De editor ondersteunt IntelliSense en dwingt schemacompatibiliteit af. De resulterende uitvoer voldoet gegarandeerd aan het schema van het configuratiebestand en beschikt over syntactisch juiste gegevenswaarden. De editor garandeert echter niet dat het configuratiebestand semantisch geldig is. Met andere woorden, de editor garandeert niet dat het configuratiebestand kan werken met de service die het configureert.

Let op

De editor kan een configuratie-element niet verwijderen uit het configuratiebestand nadat u het element hebt gewijzigd. Als u bijvoorbeeld de editor gebruikt om de eindpuntnaam in te stellen op een niet-lege tekenreeks en deze op te slaan, heeft het configuratiebestand de volgende inhoud, zoals wordt weergegeven in het volgende voorbeeld.

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

Als u de naam probeert te verwijderen door deze in te stellen op een lege tekenreeks en het bestand op te slaan, bevat het configuratiebestand nog steeds het name kenmerk, zoals wordt weergegeven in het volgende voorbeeld.

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

Als u het kenmerk wilt leegmaken, moet u het element handmatig bewerken met een andere teksteditor.

Wees vooral voorzichtig met dit probleem wanneer u het issueToken element van het clientCredential eindpuntgedrag gebruikt. Met name het kenmerk van localIssuer het address subelement mag geen lege tekenreeks zijn. Als u het address kenmerk hebt gewijzigd met behulp van de configuratie-editor en het volledig wilt verwijderen, moet u dit doen met een ander hulpprogramma dan de editor. Anders bevat het kenmerk een lege tekenreeks en genereert uw toepassing een uitzondering.

De configuratie-editor gebruiken

De Service Configuration Editor vindt u op de volgende Windows SDK-installatielocatie:

C:\Program Files\Microsoft SDK's\Windows\v6.0\Bin\SvcConfigEditor.exe

Nadat u de serviceconfiguratie-editor hebt gestart, kunt u het menu Bestand/Openen gebruiken om te bladeren naar de service of assembly die u wilt beheren. U kunt configuratiebestanden rechtstreeks openen, zoeken naar WCF-/COM+-services en configuratiebestanden openen voor web-gehoste services.

De gebruikersinterface van de Service Configuration Editor is onderverdeeld in de volgende gebieden:

  • Deelvenster Structuurweergave, waarin configuratie-elementen in een structuur aan de linkerkant worden weergegeven. U kunt bewerkingen uitvoeren in de structuur door met de rechtermuisknop op de knooppunten te klikken.

  • Taakvenster, waarin algemene taken voor huidige elementen linksonder in het venster worden weergegeven

  • Detailvenster met gedetailleerde instellingen van het configuratieknooppunt dat is geselecteerd in de structuurweergave aan de rechterkant.

Een configuratiebestand openen

  1. Start serviceconfiguratie-editor met behulp van een opdrachtvenster om naar uw WCF-installatielocatie te navigeren en typ SvcConfigEditor.exevervolgens.

  2. Selecteer Openen in het menu Bestand en klik op het type bestand dat u wilt beheren.

  3. Navigeer in het dialoogvenster Openen naar het specifieke bestand dat u wilt beheren en dubbelklik erop.

De viewer volgt automatisch het pad voor het samenvoegen van de configuratie en maakt een weergave van de samengevoegde configuratie. De werkelijke configuratie van een niet-gehoste service is bijvoorbeeld een combinatie van Machine.config en App.config. Wijzigingen worden toegepast op het actieve bestand in de SvcConfigEditor. Als u een specifiek bestand in het pad voor configuratiesamenvoeging wilt bewerken, moet u het rechtstreeks openen.

Notitie

Configuratie-editor laadt het momenteel geopende configuratiebestand opnieuw wanneer het laatste is gewijzigd buiten de editor. Als dit gebeurt, gaan alle wijzigingen die niet blijvend worden opgeslagen in de editor verloren. Als het opnieuw laden consistent gebeurt, is de meest waarschijnlijke oorzaak een service die voortdurend toegang heeft tot het configuratiebestand, bijvoorbeeld een antivirussoftware die op de achtergrond wordt uitgevoerd. U kunt dit oplossen door ervoor te zorgen dat Configuration Editor het enige proces is dat toegang heeft tot het bestand wanneer het wordt geopend.

Services

Op het knooppunt Services worden alle services weergegeven die momenteel zijn toegewezen in het configuratiebestand. Elk subknooppunt in de structuur komt overeen met een subelement van het <services> element in het configuratiebestand.

Wanneer u op het knooppunt Services klikt, kunt u taken weergeven of uitvoeren op de pagina Serviceoverzicht in het detailvenster.

Een nieuwe serviceconfiguratie maken

U kunt op de volgende manieren een nieuwe serviceconfiguratie maken:

  • Met behulp van een wizard: klik op de koppeling Een nieuwe service maken... in het taakvenster of de overzichtspagina om de wizard te starten. U kunt dit ook doen in het menu Bestand -> Nieuw item toevoegen.

  • Handmatig maken: U kunt met de rechtermuisknop op het knooppunt Services klikken en Nieuwe service kiezen.

Een nieuwe configuratie voor service-eindpunten maken

U kunt op de volgende manieren een nieuwe configuratie voor service-eindpunten maken:

  • Maken met behulp van een wizard: klik op de koppeling Een nieuw service-eindpunt maken... in het taakvenster of de overzichtspagina om de wizard te starten. U kunt dit ook doen in het menu Bestand -> Nieuw item toevoegen.

  • Handmatig maken: Nadat u een service hebt gemaakt, kunt u met de rechtermuisknop op het knooppunt Eindpunten klikken en 'Nieuw service-eindpunt' kiezen.

Een serviceconfiguratie bewerken

  1. Klik op een serviceknooppunt .

  2. Bewerk de instellingen in de eigenschappenrasters.

Een configuratie van een service-eindpunt bewerken

  1. Klik op een service-eindpuntknooppunt .

  2. Bewerk de instellingen in de eigenschappenrasters.

Een basisadres toevoegen

  1. Klik op het hostknooppunt .

  2. Klik op de knop Nieuw... in de sectie Basisadressen .

  3. Typ de basisadres-URI in het dialoogvenster.

  4. Klik op OK.

Notitie

U kunt de waarde van <baseAddressPrefixFilters> in dit hulpprogramma niet bewerken. Als u dit element wilt toevoegen of wijzigen, moet u een teksteditor of Visual Studio gebruiken.

Klant

Op het clientknooppunt worden alle clienteindpunten in het configuratiebestand weergegeven. Elk subknooppunt in de structuur komt overeen met een subelement van het <client> element in het configuratiebestand.

Wanneer u op het clientknooppunt klikt, kunt u taken weergeven of uitvoeren op de overzichtspagina van de client in het detailvenster.

Een nieuwe clienteindpuntconfiguratie maken

U kunt op de volgende manieren een nieuwe configuratie van het clienteindpunt maken:

  • Maken op wizard: Klik op de koppeling Een nieuwe client maken... in het taakvenster linksonder in het venster of op de overzichtspagina om de wizard te starten. U kunt dit ook doen in het menu Bestand -> Nieuw item toevoegen. De wizard vraagt u om naar de locatie van de serviceconfiguratie te verwijzen, waaruit de clientconfiguratie wordt gegenereerd. Vervolgens kunt u het service-eindpunt kiezen waarmee u verbinding wilt maken.

  • Handmatig maken: klik met de rechtermuisknop op het eindpuntknooppunt onder Client en kies Nieuw clienteindpunt.

Een configuratie van een clienteindpunt bewerken

  1. Klik op een clienteindpuntknooppunt .

  2. Bewerk de instellingen in de eigenschappenrasters.

Standaardeindpunt

Standaardeindpunten zijn gespecialiseerde eindpunten met een of meer aspecten van het adres, contract en binding die zijn ingesteld op standaardwaarden.

Dergelijke configuratie-instellingen worden opgeslagen in het knooppunt Standaardeindpunt . Op het knooppunt Standaardeindpunt worden alle standaardeindpuntinstellingen in het configuratiebestand weergegeven. Elk subknooppunt in de structuur komt overeen met een subelement in het <standardEndpoints> element in het configuratiebestand.

Wanneer u op het knooppunt Standaardeindpunt klikt, kunt u taken weergeven of uitvoeren op de overzichtspagina van het standaardeindpunt in het detailvenster.

Een nieuwe standaardeindpuntconfiguratie maken

U kunt op de volgende manieren een nieuwe standaardeindpuntconfiguratie maken:

  • Klik met de rechtermuisknop op het knooppunt Standaardeindpunt en selecteer Nieuwe standaardeindpuntconfiguratie... Selecteer het bindingstype in het dialoogvenster en klik op OK.

  • Selecteer het knooppunt Standaardeindpunt en klik op Nieuwe standaardeindpuntconfiguratie... in het taakvenster linksonder in het venster.

In het dialoogvenster Een nieuw standaardeindpunt maken worden alle geregistreerde standaardeindpunten weergegeven en weergegeven.

Een standaardeindpuntconfiguratie weergeven en bewerken

U kunt een standaardeindpuntconfiguratie openen voor weergave en bewerking op de volgende manieren:

  • Klik om het standaardeindpuntknooppunt uit te vouwen en klik op het respectieve eindpuntsubknooppunt.

  • Klik op het knooppunt Standaardeindpunt en klik op het respectieve eindpunt in het detailvenster.

Kenmerken voor het eindpunt worden weergegeven in het rechterdeelvenster voor bewerken.

Een standaardeindpuntconfiguratie verwijderen

U kunt een standaardeindpuntconfiguratie op de volgende manieren verwijderen:

  • Klik om het standaardeindpuntknooppunt uit te vouwen en klik met de rechtermuisknop op het respectieve eindpuntsubknooppunt. Gebruik de contextopdracht Standaardeindpuntconfiguratie verwijderen om het eindpunt te verwijderen.

  • Klik op het knooppunt Standaardeindpunt . Klik in het taakvenster op Standaardeindpuntconfiguratie verwijderen.

Als het standaardeindpunt wordt gebruikt, wordt er een waarschuwingsbericht weergegeven wanneer u het probeert te verwijderen: het standaardeindpunt wordt gebruikt. Als u deze nu verwijdert, moet u alle verwijzingen in andere onderdelen van de configuratie verwijderen (bijvoorbeeld in het service-eindpunt of clienteindpunt). Anders is de configuratie ongeldig en kan deze de volgende keer niet worden geopend. Weet u zeker dat u het standaardeindpunt wilt verwijderen?

Binding

Bindingsconfiguraties worden gebruikt om bindingen op eindpunten te configureren. Dergelijke configuratie-instellingen worden opgeslagen in het bindingsknooppunt . Eindpunten verwijzen naar bindingsconfiguraties op naam en meerdere eindpunten kunnen verwijzen naar één bindingsconfiguratie.

In het knooppunt Bindingen worden alle bindingsinstellingen in het configuratiebestand weergegeven. Elk subknooppunt in de structuur komt overeen met een subelement in het <bindings> element in het configuratiebestand.

Wanneer u op het knooppunt Bindingen klikt, kunt u taken weergeven of uitvoeren op de overzichtspagina van de binding in het detailvenster.

Een nieuwe bindingsconfiguratie maken

U kunt op de volgende manieren een nieuwe bindingsconfiguratie maken.

  • Klik met de rechtermuisknop op het knooppunt Bindingen en selecteer Nieuwe bindingsconfiguratie... Selecteer het bindingstype in het dialoogvenster en klik op OK.

  • Selecteer het knooppunt Bindingen en klik op Nieuwe bindingsconfiguratie... in het taakvenster linksonder in het venster.

  • Klik op de overzichtspagina van de service of client op Klikken om te maken in het veld Bindingsconfiguratie om een bindingsconfiguratie voor het bijbehorende eindpunt te maken.

Extensies voor bindingselementen toevoegen aan een aangepaste binding

  1. Selecteer de binding waaraan u een extensie-element wilt toevoegen.

  2. Klik op Toevoegen.

  3. Selecteer in de lijst met beschikbare extensies de extensie voor het bindingselement dat u wilt toevoegen. Als u meerdere items wilt selecteren, drukt u tegelijkertijd op Ctrl.

  4. Klik op Toevoegen.

De extensiepositie in een aangepaste binding aanpassen

Een aangepaste binding is een verzameling bindingselementen die een stapel vormen. Elk bindingselement op de stack heeft zijn eigen configuratie-instellingen. De volgorde van de uitbreidingen van het bindingselement in een aangepaste binding geeft de posities in de stack aan. Elementen boven aan de stapel worden eerst toegepast. De volgorde wijzigen:

  1. Selecteer het aangepaste bindingsknooppunt.

  2. Selecteer één bindingsuitbreidingselement in de sectie Positie van bindingselement.

  3. Gebruik de knop Omhoog of Omlaag aan de linkerkant van de lijst om de positie van het geselecteerde element te wijzigen.

De configuratie van bindingselementextensies in een aangepaste binding bewerken

  1. Selecteer het bindingsknooppunt in de structuur.

  2. Selecteer de aangepaste binding die het element bevat dat u wilt bewerken.

  3. Selecteer de bindingselementextensie die u wilt bewerken. De instellingen van het element worden weergegeven in het rechterdeelvenster, waar ze kunnen worden bewerkt.

Diagnostiek

In het knooppunt Diagnostische gegevens worden alle diagnostische instellingen in het configuratiebestand weergegeven. Hiermee kunt u prestatiemeteritems in- of uitschakelen, Windows Management Instrumentation (WMI) in- of uitschakelen, WCF-tracering configureren en WCF-berichtlogboekregistratie configureren. De instellingen in het knooppunt Diagnostische gegevens komen overeen met de <system.diagnostics> sectie en <diagnostics> sectie in <system.serviceModel> het configuratiebestand.

Wanneer u op het knooppunt Diagnostische gegevens klikt, kunt u taken weergeven of uitvoeren op de overzichtspagina met diagnostische gegevens in het detailvenster.

Prestatiemeteritems en WMI configureren

  1. Klik op het diagnostische knooppunt.

  2. Klik op Prestatiemeteritems in-/uitschakelen. Het prestatiemeteritem heeft drie statussen: Uit (standaard), ServiceOnly en All. Als u op de koppeling klikt, wordt de instelling tussen deze drie statussen in-/uitschakelen.

WMI-provider configureren

  1. Klik op het diagnostische knooppunt.

  2. Als u WMI-provider wilt inschakelen, klikt u op de koppeling WMI-provider inschakelen.

WCF-tracering inschakelen

U kunt een WCF-traceringsbestand maken met standaardeigenschappen of een aangepast traceringsbestand instellen.

  1. Klik op het diagnostische knooppunt.

  2. Klik op Tracering inschakelen.

  3. Klik op de koppeling Traceerniveau om het traceringsniveau aan te passen. Er zijn zes traceringsniveaus: Uit, Kritiek, Fout, Waarschuwing, Informatie en Uitgebreid. Met de optie Activiteit traceren en doorgeven kunt u de functie WCF-activiteitentracering gebruiken.

  4. Klik op de naam van de traceerlist om het traceringsbestand en de opties op te geven.

WCF-logboekregistratie inschakelen

U kunt een WCF-traceringsbestand maken met standaardeigenschappen of een aangepast traceringsbestand instellen.

  1. Klik op het diagnostische knooppunt.

  2. Klik op Berichtregistratie inschakelen.

  3. Klik op de koppeling Logboekniveau om het logboekniveau aan te passen. Er zijn drie logboekniveaus: Onjuist gevormd, Service en Transport.

  4. Klik op de naam van de listener om het logboekbestand en de opties op te geven.

Notitie

Als u wilt dat de tracerings- en berichtlogboeken automatisch worden leeggemaakt wanneer uw toepassing wordt gesloten, schakelt u de optie Automatisch leegmaken in.

Met de overzichtspagina diagnostische gegevens kunt u de meest voorkomende taken uitvoeren bij het configureren van diagnostische gegevens. Als u de instellingen voor listeners en bronnen echter handmatig wilt bewerken, moet u het knooppunt Diagnostische gegevens uitvouwen en instellingen bewerken in het knooppunt Berichtenlogboek, Listeners en Bronnen.

Aangepaste WCF-tracering of logboekregistratie van berichten inschakelen

  1. Klik op het diagnostische knooppunt en vouw het uit.

  2. Klik met de rechtermuisknop op het knooppunt Listeners en selecteer Nieuwe listener.

  3. Typ de naam van het traceringsbestand in het veld InitData . U kunt op de '...' klikken om naar een pad te bladeren.

  4. Als u op de TypeName-regel klikt, wordt een '...' weergegeven knoop. Klik op deze knop om de browser Trace listenertype te openen, die u kunt gebruiken om vooraf geconfigureerde traceerlisteners te vinden die al zijn geïnstalleerd.

  5. Noteer de sectie Bron . Klik op Toevoegen in deze sectie om een dialoogvenster te openen met een vervolgkeuzemenu waarin beschikbare traceringsbronnen worden vermeld. Selecteer een traceringsbron en klik op OK.

  6. Als u de instellingen voor berichtregistratie wilt bewerken, klikt u op het knooppunt Berichtregistratie . U kunt de instellingen in het eigenschappenraster bewerken.

Geavanceerd

Gedragingen

Het knooppunt Gedrag geeft het gedrag weer dat momenteel is gedefinieerd in het configuratiebestand.

Gedragsconfiguraties worden gebruikt om gedrag van eindpunten en services te configureren. Dergelijke configuratie-instellingen worden opgeslagen in het geavanceerde knooppunt onder Servicegedrag en Eindpuntgedrag. Servicegedrag wordt gebruikt door services; terwijl eindpuntgedrag per eindpunt wordt uitgevoerd.

Gedrag is een verzameling uitbreidingselementen die voor een stack worden gebruikt. Het element boven aan de stapel wordt eerst toegepast. Elk extensie-element kan een eigen configuratie hebben.

Een nieuwe gedragsconfiguratie maken

U kunt op twee manieren een nieuwe gedragsconfiguratie maken.

  • Klik met de rechtermuisknop op een van de gedragsknooppunten en selecteer 'Nieuwe gedragsconfiguratie...

  • Selecteer een van de gedragsknooppunten en klik op de configuratie van nieuw gedrag... in het taakvenster linksonder in het venster.

Extensies van gedragselementen toevoegen aan een gedrag
  1. Selecteer een van de gedragsknooppunten.

  2. Selecteer het gedrag dat u wilt bewerken.

  3. Klik op Toevoegen.

  4. Selecteer in de lijst met beschikbare extensies de extensie voor het gedragselement dat u wilt toevoegen.

  5. Klik op Toevoegen.

De extensiepositie in een gedrag aanpassen

Gedrag zijn verzamelingen elementen die een stapel vormen. Elk element op de stack heeft een eigen configuratie. De volgorde van de uitbreidingen van het gedragselement in een gedrag geeft hun posities in de stack aan. Elementen boven aan de stapel worden eerst toegepast. De volgorde wijzigen:

  1. Selecteer een van de gedragsknooppunten.

  2. Selecteer het gedrag dat u wilt bewerken.

  3. Selecteer een gedragsuitbreidingselement in de sectie Positie van gedragselement.

  4. Gebruik de knop Omhoog of Omlaag aan de linkerkant van de lijst om de positie van het geselecteerde element te wijzigen.

De extensies van het gedragselement configureren
  1. Selecteer een van de gedragsknooppunten in de structuur.

  2. Selecteer het gedrag dat het element bevat dat u wilt bewerken.

  3. Selecteer de extensie voor het gedragselement dat u wilt bewerken. De instellingen van het element worden weergegeven in het rechterdeelvenster waar ze kunnen worden bewerkt.

ProtocolMapping

In deze sectie kunt u standaardbindingstypen instellen voor verschillende protocollen, zoals http, tcp, MSMQ of net.pipe via gedefinieerde toewijzing tussen protocoladresschema's en de mogelijke bindingen. U kunt ook nieuwe toewijzingen toevoegen aan andere protocollen.

Uitbreidingen

Nieuwe bindingsextensies, bindingelementextensies, standaardeindpuntextensies en gedragsextensies kunnen worden geregistreerd voor gebruik in de WCF-configuratie. Extensies zijn naam-/typeparen. De naam definieert de naam van de extensie in de configuratie, terwijl het type de extensie implementeert. Er zijn vier typen extensies:

  • Bindingsextensies definiëren een volledig bindingstype. Voorbeeld: basicHttpBinding.

  • Extensies voor bindingselementen definiëren een element van een binding. Voorbeeld: textMessageEncoding.

  • Standaardeindpuntextensies definiëren een volledig standaardeindpunt. Voorbeeld: discoveryEndpoint.

  • Extensies van gedragselementen definiëren een element van een gedrag. Voorbeeld: clientVia.

Extensies die zijn geregistreerd in de configuratie, kunnen worden gebruikt zoals elk ander WCF-onderdeel van hetzelfde type.

Een nieuwe extensie toevoegen

Selecteer een van de extensieknooppunten in de geavanceerde knooppunten:

  1. Klik op Nieuw.

  2. Voer een naam en type in.

  3. Klik op OK.

  4. De extensie wordt nu weergegeven op de juiste plaats in de editor. Als u bijvoorbeeld een extensie voor gedragselementen toevoegt, wordt deze weergegeven in de lijst met beschikbare extensies.

Hostingomgeving

In deze sectie kunt u instantie-instellingen definiëren voor de servicehostingomgeving.

Een configuratiebestand maken met behulp van de wizard

U kunt een nieuw configuratiebestand maken door de wizard Nieuw service-element te gebruiken. De wizard vindt de geïnstalleerde servicetypen en andere elementen die compatibel zijn met WCF op de computer, waaronder COM+ en door het web gehoste virtuele mappen, en laadt deze om het maken van de configuratie veel gestroomlijnder te maken.

Een configuratiebestand maken

  1. Start serviceconfiguratie-editor met behulp van een opdrachtvenster om naar uw WCF-installatielocatie te navigeren en typ SvcConfigEditor.exevervolgens.

  2. Selecteer in het menu Bestand openen en klik op Uitvoerbaar bestand, COM+ Service of WebHosted Service, afhankelijk van het type configuratiebestand dat u wilt maken.

  3. Navigeer in het dialoogvenster Openen naar het specifieke bestand waarvoor u een configuratiebestand wilt maken en dubbelklik erop.

  4. Wijs in het menu Bestand de optie Nieuw item toevoegen aan en klik op Service. De wizard Nieuw service-element wordt geopend.

  5. Volg de stappen in de wizard om de nieuwe service te maken.

Notitie

Als u netPeerTcpBinding wilt gebruiken vanuit het configuratiebestand dat door de wizard is gegenereerd, moet u handmatig een bindingsconfiguratie-element toevoegen en het kenmerk van security het mode element wijzigen in 'Geen'.

COM+ configureren

Met de serviceconfiguratie-editor kunt u een nieuw configuratiebestand maken voor een bestaande COM+-toepassing of een bestaande COM+-configuratie bewerken. Het COM-contractknooppunt is alleen zichtbaar wanneer de <comContract> sectie in het configuratiebestand bestaat.

Een nieuwe COM+-configuratie maken

Voordat u een nieuwe COM+-configuratie maakt, moet u ervoor zorgen dat uw COM+-toepassing is geïnstalleerd in Component Services en is geregistreerd in de Global Assembly Cache (GAC).

  1. Selecteer het menu Bestand ->INTEGRATIE ->COM+ Toepassing. Met deze bewerking wordt het huidige geopende bestand gesloten. Als het huidige bestand niet-opgeslagen gegevens bevat, wordt er een dialoogvenster Opslaan weergegeven. De wizard COM+-integratie wordt vervolgens gestart.

  2. Selecteer op de eerste pagina de COM+-toepassing in de structuur. Als u uw COM+-toepassing niet in de structuur kunt vinden, controleert u of deze is geïnstalleerd in componentservices en is geregistreerd in de Global Assembly Cache (GAC).

  3. Selecteer op de volgende pagina welke methode(s) u als WCF-services wilt weergeven. Alle ondersteunde methoden in de COM+-toepassing worden standaard weergegeven en geselecteerd.

  4. Kies een hostingmethode.

  5. Configureer andere instellingen volgens de handleidingen in de wizard.

  6. Service Configuration Editor maakt gebruik van ComSvcConfig.exe op de achtergrond om een configuratiebestand te genereren. Nadat dit is voltooid, kunt u een samenvatting bekijken en de wizard afsluiten. Het gegenereerde configuratiebestand wordt geopend, zodat u het rechtstreeks kunt bewerken.

Een bestaande COM+-configuratie bewerken

  1. Selecteer het menu Bestand ->>COM+ Service openen...

  2. Selecteer de COM+-service die u wilt bewerken in de lijst.

  3. Bewerk de configuratie-instellingen in het knooppunt COM Contracts .

    Notitie

    U kunt ook rechtstreeks een configuratiebestand met COM-contracten openen en bewerken.

Beveiliging

Een serviceconfiguratiebestand dat door de Configuratie-editor wordt gegenereerd, is niet gegarandeerd veilig. Raadpleeg de beveiligingsdocumentatie voor informatie over het beveiligen van uw WCF-services.

Bovendien kan de configuratie-editor alleen worden gebruikt voor het lezen en schrijven van geldige WCF-configuratie-elementen. Het hulpprogramma negeert schema-compatibele, door de gebruiker gedefinieerde elementen. Het probeert deze elementen ook niet uit het configuratiebestand te verwijderen of de effecten ervan op de bekende WCF-elementen te bepalen. Het is de verantwoordelijkheid van de gebruiker om te bepalen of deze elementen een bedreiging vormen voor de toepassing of het systeem.