Megosztás a következőn keresztül:


Konfigurációszerkesztő eszköz (SvcConfigEditor.exe)

A Windows Communication Foundation (WCF) szolgáltatáskonfiguráció-szerkesztője (SvcConfigEditor.exe) lehetővé teszi a rendszergazdák és fejlesztők számára a WCF-szolgáltatások konfigurációs beállításainak grafikus felhasználói felülettel történő létrehozását és módosítását. Ezzel az eszközzel anélkül kezelheti a WCF-kötések, a viselkedések, a szolgáltatások és a diagnosztika beállításait, hogy közvetlenül kellene szerkesztenie az XML-konfigurációs fájlokat.

A Szolgáltatáskonfiguráció-szerkesztő a C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin mappában található.

A WCF konfigurációszerkesztője

A Szolgáltatáskonfiguráció-szerkesztő egy varázslóval rendelkezik, amely végigvezeti a WCF-szolgáltatás vagy -ügyfél konfigurálásának minden lépésén. Javasoljuk, hogy közvetlenül a szerkesztő helyett használja a varázslót.

Ha már rendelkezik olyan konfigurációs fájlokkal, amelyek megfelelnek a standard System.Configuration sémának, a felhasználói felületen kezelheti a kötések, a viselkedés, a szolgáltatások és a diagnosztika konkrét beállításait. A Szolgáltatáskonfiguráció-szerkesztővel kezelheti a meglévő WCF-konfigurációs fájlok, valamint a végrehajtható fájlok, a COM+ szolgáltatások és a webes szolgáltatások beállításait. Amikor a Szolgáltatáskonfiguráció-szerkesztővel megnyit egy webalapú szolgáltatást, a szolgáltatás saját konfigurációja és a felső szintű csomópontok örökölt konfigurációs szakaszai is megjelennek.

Mivel a WCF konfigurációs beállításai a <system.serviceModel> konfigurációs fájl szakaszában találhatók, a szerkesztő kizárólag ennek az elemnek a tartalmán működik, és nem fér hozzá ugyanabban a fájlban lévő többi elemhez. Közvetlenül navigálhat a meglévő konfigurációs fájlokhoz, vagy kiválaszthat egy szolgáltatást, virtuális könyvtárat vagy COM+ szolgáltatást tartalmazó szerelvényt. A szerkesztő betölti az adott szolgáltatás konfigurációs fájlját, és lehetővé teszi a felhasználó számára, hogy új elemeket adjon hozzá, vagy szerkessze a <system.serviceModel> konfigurációs fájl szakaszában beágyazott meglévő elemeket.

A szerkesztő támogatja az IntelliSense-t, és érvényesíti a sémamegfelelést. Az eredményül kapott kimenet garantáltan megfelel a konfigurációs fájl sémájának, és szintaktikailag helyes adatértékekkel rendelkezik. A szerkesztő azonban nem garantálja, hogy a konfigurációs fájl szemantikailag érvényes. Más szóval a szerkesztő nem garantálja, hogy a konfigurációs fájl képes működni az általa konfigurált szolgáltatással.

Figyelemfelhívás

A szerkesztő nem tudja kiüríteni a konfigurációs elemet a konfigurációs fájlból, miután módosította az elemet. Ha például a szerkesztővel állítja be a végpont nevét egy nem üres sztringre, és menti azt, a konfigurációs fájl tartalma az alábbi, az alábbi példában látható módon.

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

Ha úgy próbálja eltávolítani a nevet, hogy üres sztringre állítja, és menti a fájlt, a konfigurációs fájl továbbra is tartalmazza az name attribútumot, ahogyan az az alábbi példában látható.

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

Az attribútum törléséhez manuálisan kell szerkesztenie az elemet egy másik szövegszerkesztővel.

Különösen óvatosnak kell lennie ezzel a problémával, amikor a issueToken clientCredential végpont viselkedésének elemét használja. address Az alelem attribútuma localIssuer nem lehet üres sztring. Ha módosította az address attribútumot a Konfigurációszerkesztővel, és teljesen el szeretné távolítani, ezt a Szerkesztőn kívül más eszközzel kell elvégeznie. Ellenkező esetben az attribútum üres sztringet tartalmaz, és az alkalmazás kivételt jelez.

A Konfigurációszerkesztő használata

A Szolgáltatáskonfiguráció-szerkesztő a Következő Windows SDK telepítési helyen található:

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

A Szolgáltatáskonfiguráció-szerkesztő elindítása után a Fájl/Megnyitás menü használatával megkeresheti a kezelni kívánt szolgáltatást vagy szerelvényt. Közvetlenül megnyithatja a konfigurációs fájlokat, megkeresheti a WCF/COM+ szolgáltatásokat, és megnyithatja a webszolgáltatások konfigurációs fájljait.

A Szolgáltatáskonfiguráció-szerkesztő felhasználói felülete a következő területekre oszlik:

  • Fanézet panel, amely a konfigurációs elemeket a bal oldali faszerkezetben jeleníti meg. A csomópontokra a jobb gombbal kattintva műveleteket hajthat végre a fán.

  • Munkaablak, amely az aktuális elemek gyakori feladatait jeleníti meg az ablak bal alsó sarkában

  • Részletes ablaktábla, amely a jobb oldali Fa nézetben kiválasztott konfigurációs csomópont részletes beállításait jeleníti meg.

Konfigurációs fájl megnyitása

  1. Indítsa el a Szolgáltatáskonfiguráció-szerkesztőt egy parancsablak használatával a WCF telepítési helyére való navigáláshoz, majd írja be a kívánt parancsot SvcConfigEditor.exe.

  2. A Fájl menüben válassza a Megnyitás lehetőséget, és kattintson a kezelni kívánt fájltípusra.

  3. A Megnyitás párbeszédpanelen keresse meg a kezelni kívánt fájlt, és kattintson rá duplán.

A megtekintő automatikusan követi a konfigurációegyesítési útvonalat, és létrehoz egy nézetet az egyesített konfigurációról. Egy nem üzemeltetett szolgáltatás tényleges konfigurációja például a Machine.config és az App.config kombinációja. Minden módosítás az SvcConfigEditor aktív fájljára lesz alkalmazva. Ha egy adott fájlt szeretne szerkeszteni a konfigurációs körlevél elérési útján, közvetlenül meg kell nyitnia.

Feljegyzés

A Configuration Editor újra betölti a jelenleg megnyitott konfigurációs fájlt, ha az utóbbit a Szerkesztőn kívül módosították. Ha ez történik, a szerkesztőben nem tartósan mentett módosítások elvesznek. Ha az újratöltés következetesen történik, a legvalószínűbb ok egy olyan szolgáltatás, amely folyamatosan hozzáfér a konfigurációs fájlhoz, például egy háttérben futó víruskereső szoftverhez. A probléma megoldásához győződjön meg arról, hogy a Konfigurációszerkesztő az egyetlen olyan folyamat, amely a megnyitáskor hozzáfér a fájlhoz.

Szolgáltatások

A Szolgáltatások csomópont megjeleníti a konfigurációs fájlban jelenleg hozzárendelt összes szolgáltatást. A fa minden alcsomópontja a konfigurációs fájl elemének egy alelemének <services> felel meg.

Amikor a Szolgáltatások csomópontra kattint, megtekintheti vagy végrehajthatja a feladatokat a Szolgáltatás összegzése lapon a Részletek panelen.

Új szolgáltatáskonfiguráció létrehozása

Új szolgáltatáskonfigurációt a következő módokon hozhat létre:

  • Varázsló használata: Kattintson az Új szolgáltatás létrehozása hivatkozásra a munkaablakban vagy az Összefoglaló lapon a varázsló elindításához. Ezt a Fájl menü Új> elem hozzáadása menüjében is megteheti.

  • Manuális létrehozás: Kattintson a jobb gombbal a Szolgáltatások csomópontra, és válassza az Új szolgáltatás lehetőséget.

Új szolgáltatásvégpont-konfiguráció létrehozása

Új szolgáltatásvégpont-konfigurációt a következő módokon hozhat létre:

  • Létrehozás varázslóval: kattintson az Új szolgáltatásvégpont létrehozása hivatkozásra a munkaablakban vagy az Összefoglaló lapon a varázsló elindításához. Ezt a Fájl menü Új> elem hozzáadása menüjében is megteheti.

  • Manuális létrehozás: Miután létrehozott egy szolgáltatást, kattintson a jobb gombbal a Végpontok csomópontra, és válassza az "Új szolgáltatásvégpont" lehetőséget.

Szolgáltatáskonfiguráció szerkesztése

  1. Kattintson egy szolgáltatáscsomópontra .

  2. Szerkessze a tulajdonságrácsok beállításait.

Szolgáltatásvégpont konfigurációjának szerkesztése

  1. Kattintson egy szolgáltatásvégpont-csomópontra .

  2. Szerkessze a tulajdonságrácsok beállításait.

Alapcím hozzáadása

  1. Kattintson a gazdagépcsomópontra .

  2. Kattintson az Új... gombra az Alapcímek szakaszban.

  3. Írja be az alapcím URI-címét a párbeszédpanelen.

  4. Kattintson az OK gombra.

Feljegyzés

Az eszközben nem szerkesztheti a baseAddressPrefixFilters> értékét<. Az elem hozzáadásához vagy módosításához szövegszerkesztőt vagy Visual Studiót kell használnia.

Ügyfél

Az ügyfélcsomópont megjeleníti az összes ügyfélvégpontot a konfigurációs fájlban. A fa minden alcsomópontja a konfigurációs fájl elemének egy alelemének <client> felel meg.

Amikor az ügyfélcsomópontra kattint, a Részletek panelen megtekintheti vagy végrehajthatja a feladatokat az ügyfélösszegző lapon.

Új ügyfélvégpont-konfiguráció létrehozása

Az alábbi módokon hozhat létre új ügyfélvégpont-konfigurációt:

  • Létrehozás varázsló szerint: Kattintson az új ügyfél létrehozása hivatkozásra az ablak bal alsó részén található munkaablakban, vagy az Összefoglaló lap hivatkozásra a varázsló elindításához. Ezt a Fájl menü Új> elem hozzáadása menüjében is megteheti. A varázsló arra kéri, hogy mutasson annak a szolgáltatáskonfigurációnak a helyére, amelyből az ügyfélkonfiguráció létrejön. Ezután kiválaszthatja a szolgáltatásvégpontot, amelyhez csatlakozni szeretne.

  • Manuális létrehozás: Kattintson a jobb gombbal az Ügyfél alatti Végpontok csomópontra, és válassza az Új ügyfélvégpont lehetőséget.

Ügyfélvégpont konfigurációjának szerkesztése

  1. Kattintson egy ügyfélvégpont-csomópontra .

  2. Szerkessze a tulajdonságrácsok beállításait.

Standard végpont

A standard végpontok olyan speciális végpontok, amelyek a cím, a szerződés és a kötés egy vagy több aspektusát alapértelmezett értékekre állítják be.

Az ilyen konfigurációs beállításokat a standard végpont csomópont tárolja. A Standard Végpont csomópont megjeleníti a konfigurációs fájl összes szabványos végpontbeállítását. A fa minden alcsomópontja a konfigurációs fájl elemének <standardEndpoints> egy alelemének felel meg.

Amikor a Standard végpont csomópontra kattint, megtekintheti vagy végrehajthatja a feladatokat a standard végpont összegzési lapján a Részletek panelen.

Új standard végpontkonfiguráció létrehozása

Új standard végpontkonfigurációt a következő módokon hozhat létre:

  • Kattintson a jobb gombbal a Standard végpont csomópontra, és válassza az Új standard végpontkonfiguráció lehetőséget... Válassza ki a kötés típusát a párbeszédpanelen, és kattintson az OK gombra.

  • Válassza ki a Standard végpont csomópontot, és kattintson az Új standard végpontkonfiguráció elemre... az ablak bal alsó sarkában lévő munkaablakban.

Az Új standard végpont létrehozása párbeszédpanel megjeleníti és felsorolja az összes regisztrált standard végponttípust.

Standard végpontkonfiguráció megtekintése és szerkesztése

Az alábbi módokon nyithat meg egy szabványos végpontkonfigurációt megtekintésre és szerkesztésre:

  • Ide kattintva kibonthatja a Standard végpont csomópontot, és a megfelelő végpont alcsomópontra kattinthat.

  • Kattintson a Standard végpont csomópontra, és kattintson a megfelelő végpontra a Részletek panelen.

A végpont attribútumai a jobb oldali panelen jelennek meg szerkesztésre.

Standard végpontkonfiguráció törlése

A standard végpontkonfigurációt a következő módokon törölheti:

  • Kattintson ide a Standard végpont csomópont kibontásához, és kattintson a jobb gombbal a megfelelő végpont alcsomópontra. A végpont törléséhez használja a Delete Standard Endpoint Configuration (Standard végpontkonfiguráció törlése) környezeti parancsot.

  • Kattintson a Standard végpont csomópontra. A Munkaablakban kattintson a Standard végpontkonfiguráció törlése elemre.

Ha a standard végpont van használatban, a törlés megkísérlésekor figyelmeztető üzenet jelenik meg: A standard végpont használatban van. Ha most törli, mindenképpen törölje az összes hivatkozását a konfiguráció más részeiben (például a szolgáltatásvégpontban vagy az ügyfélvégponton). Ellenkező esetben a konfiguráció érvénytelen lesz, és nem nyitható meg legközelebb. Biztosan törli a standard végpontot?"

Kötés

A kötéskonfigurációk a végpontokon lévő kötések konfigurálására szolgálnak. Az ilyen konfigurációs beállításokat a kötési csomópont tárolja. A végpontok név szerint hivatkoznak a kötéskonfigurációkra, és több végpont is hivatkozhat egyetlen kötéskonfigurációra.

A Kötések csomópont megjeleníti a konfigurációs fájl összes kötési beállítását. A fa minden alcsomópontja a konfigurációs fájl elemének <bindings> egy alelemének felel meg.

Amikor a Kötések csomópontra kattint, a részletek ablaktáblán megtekintheti vagy végrehajthatja a feladatokat a kötés összegzési lapján.

Új kötéskonfiguráció létrehozása

Az alábbi módokon hozhat létre új kötéskonfigurációt.

  • Kattintson a jobb gombbal a Kötések csomópontra , és válassza az Új kötéskonfiguráció lehetőséget... Válassza ki a kötés típusát a párbeszédpanelen, és kattintson az OK gombra.

  • Válassza ki a Kötések csomópontot, és kattintson az Új kötéskonfiguráció... az ablak bal alsó sarkában lévő munkaablakban .

  • A szolgáltatás- vagy ügyfélösszegző lapon kattintson a Létrehozás gombra a Kötéskonfiguráció mezőben a megfelelő végponthoz tartozó kötéskonfiguráció létrehozásához.

Kötéselem-bővítmények hozzáadása egyéni kötéshez

  1. Jelölje ki azt a kötést, amelyhez bővítményelemet szeretne hozzáadni.

  2. Kattintson a Hozzáadás gombra.

  3. Az elérhető bővítmények listájában válassza ki a hozzáadni kívánt kötéselem-bővítményt. Több elem kijelöléséhez nyomja le egyszerre a CTRL billentyűt.

  4. Kattintson a Hozzáadás gombra.

A bővítmény pozíciójának módosítása egyéni kötésben

Az egyéni kötések olyan kötéselemek gyűjteményei, amelyek vermet alkotnak. A verem minden kötési eleme saját konfigurációs beállításokkal rendelkezik. Az egyéni kötés kötéselem-bővítményeinek sorrendje a veremben elfoglalt helyüket jelzi. A rendszer először a verem tetején lévő elemeket alkalmazza. A rendelés módosítása:

  1. Válassza ki az egyéni kötési csomópontot.

  2. Válasszon ki egy kötéskiterjesztési elemet a Kötéselem bővítménypozíció szakaszában.

  3. A lista bal oldalán található Fel vagy Le gombbal módosíthatja a kijelölt elem pozícióját.

Kötéselem-bővítmények konfigurációjának szerkesztése egyéni kötésben

  1. Válassza ki a kötési csomópontot a fán.

  2. Válassza ki a szerkeszteni kívánt elemet tartalmazó egyéni kötést.

  3. Válassza ki a szerkeszteni kívánt kötéselem-bővítményt. Az elem beállításai a jobb oldali panelen jelennek meg, ahol szerkeszthetők.

Diagnosztika

A Diagnosztikai csomópont megjeleníti az összes diagnosztikai beállítást a konfigurációs fájlban. Lehetővé teszi a teljesítményszámlálók be- és kikapcsolását, a Windows Management Instrumentation (WMI) engedélyezését vagy letiltását, a WCF-nyomkövetés konfigurálását és a WCF-üzenetek naplózásának konfigurálását. A Diagnosztikai csomópont beállításai megfelelnek a system.diagnostics<> konfigurációs fájl szakaszának <system.serviceModel> és <diagnostics> szakaszának.

Amikor a Diagnosztikai csomópontra kattint, megtekintheti vagy végrehajthatja a feladatokat a diagnosztikák összegzési lapján a Részletek panelen.

Teljesítményszámlálók és WMI konfigurálása

  1. Kattintson a Diagnosztikai csomópontra .

  2. Kattintson a Teljesítményszámlálók váltása gombra. A teljesítményszámláló három állapottal rendelkezik: Ki (alapértelmezett), ServiceOnly és All. A hivatkozásra kattintva a beállítás a három állapot között vált.

WMI-szolgáltató konfigurálása

  1. Kattintson a Diagnosztikai csomópontra .

  2. A WMI-szolgáltató engedélyezéséhez kattintson a WMI-szolgáltató engedélyezése hivatkozásra.

WCF-nyomkövetés engedélyezése

Létrehozhat egy WCF-nyomkövetési fájlt standard tulajdonságokkal, vagy beállíthat egy egyéni nyomkövetési fájlt.

  1. Kattintson a Diagnosztikai csomópontra .

  2. Kattintson a Nyomkövetés engedélyezése gombra.

  3. A nyomkövetési szint beállításához kattintson a Nyomkövetési szint hivatkozásra. Hat nyomkövetési szint létezik: Ki, Kritikus, Hiba, Figyelmeztetés, Információ és Részletes. A Tevékenységkövetés és -propagálás tevékenység lehetőség lehetővé teszi a WCF-tevékenység nyomkövetési funkciójának használatát.

  4. A nyomkövetési fájl és a beállítások megadásához kattintson a nyomkövetési figyelő nevére.

WCF-naplózás engedélyezése

Létrehozhat egy WCF-nyomkövetési fájlt standard tulajdonságokkal, vagy beállíthat egy egyéni nyomkövetési fájlt.

  1. Kattintson a Diagnosztikai csomópontra .

  2. Kattintson az Üzenetnaplózás engedélyezése gombra.

  3. A naplószint módosításához kattintson a Naplószint hivatkozásra. Három naplózási szint létezik: hibásan formázott, szolgáltatás és szállítás.

  4. Kattintson a figyelő nevére a naplófájl és a beállítások megadásához.

Feljegyzés

Ha azt szeretné, hogy a nyomkövetési és üzenetnaplók automatikusan törlődjenek az alkalmazás bezárásakor, engedélyezze az Automatikus kiürítés beállítást.

A Diagnosztikai összefoglaló oldal lehetővé teszi a diagnosztikák konfigurálásával kapcsolatos leggyakoribb feladatok elvégzését. Ha azonban manuálisan szeretné szerkeszteni a Figyelők és források beállításait, ki kell bontania a Diagnosztikai csomópontot, és módosítania kell a beállításokat az Üzenetnaplózás, a Figyelők és a Források csomópontban.

A WCF egyéni nyomkövetésének vagy üzenetnaplózásának engedélyezése

  1. Kattintson a Diagnosztikai csomópontra, és bontsa ki.

  2. Kattintson a jobb gombbal a Figyelő csomópontra, és válassza az Új figyelő lehetőséget.

  3. Írja be a nyomkövetési fájl nevét az InitData mezőbe. Kattintson a "..." gombra kattintva keresse meg az elérési utat.

  4. A TypeName sorra kattintva megjelenik egy "..." gomb. Erre a gombra kattintva megnyithatja a Nyomkövetési figyelő típusböngészőt, amellyel előre konfigurált, már telepített nyomkövetési figyelőket kereshet.

  5. Jegyezze fel a Forrás szakaszt. Kattintson a Hozzáadás gombra ebben a szakaszban egy legördülő menüt tartalmazó párbeszédpanel megnyitásához, amely felsorolja az elérhető nyomkövetési forrásokat. Jelöljön ki egy nyomkövetési forrást, és kattintson az OK gombra.

  6. Az üzenetnaplózási beállítások szerkesztéséhez kattintson az Üzenetnaplózás csomópontra. A tulajdonságokat a tulajdonságrácson szerkesztheti.

Felsőfokú

Viselkedésmódok

A Viselkedések csomópont megjeleníti a konfigurációs fájlban jelenleg definiált viselkedéseket.

A viselkedéskonfigurációk a végpontok és szolgáltatások viselkedésének konfigurálására szolgálnak. Az ilyen konfigurációs beállításokat a Speciális csomópont tárolja a Szolgáltatás viselkedése és a Végpont viselkedése területen. A szolgáltatás viselkedését a szolgáltatások használják; míg a végpontok viselkedése végpontok szerint.

A viselkedések olyan bővítményelemek gyűjteményei, amelyek egy veremhez tartoznak. Először a verem tetején lévő elemet alkalmazza a rendszer. Minden bővítményelem saját konfigurációval rendelkezhet.

Új viselkedéskonfiguráció létrehozása

Kétféleképpen hozhat létre új viselkedéskonfigurációt.

  • Kattintson a jobb gombbal az egyik viselkedési csomópontra, és válassza az "Új viselkedési konfiguráció...

  • Válassza ki az egyik viselkedési csomópontot, és kattintson az Új viselkedési konfiguráció... az ablak bal alsó sarkában lévő munkaablakban .

Viselkedéselem-bővítmények hozzáadása viselkedéshez
  1. Válassza ki a viselkedési csomópontok egyikét.

  2. Válassza ki a szerkeszteni kívánt viselkedést.

  3. Kattintson a Hozzáadás gombra.

  4. Az elérhető bővítmények listájában válassza ki a hozzáadni kívánt viselkedéselem-bővítményt.

  5. Kattintson a Hozzáadás gombra.

A bővítmény pozíciójának beállítása viselkedésben

A viselkedések olyan elemek gyűjteményei, amelyek vermet alkotnak. A verem minden eleme saját konfigurációval rendelkezik. A viselkedéselem-bővítmények sorrendje a veremben lévő pozícióikat jelzi. A rendszer először a verem tetején lévő elemeket alkalmazza. A rendelés módosítása:

  1. Válassza ki a viselkedési csomópontok egyikét.

  2. Válassza ki a szerkeszteni kívánt viselkedést.

  3. Válasszon ki egy viselkedéskiterjesztési elemet a Behavior Element Extension Position (Viselkedéselem bővítménypozíciója ) szakaszban.

  4. A lista bal oldalán található Fel vagy Le gombbal módosíthatja a kijelölt elem pozícióját.

Viselkedéselem-bővítmények konfigurációjának szerkesztése
  1. Válassza ki a fa egyik viselkedési csomópontját.

  2. Válassza ki a szerkeszteni kívánt elemet tartalmazó viselkedést.

  3. Válassza ki a szerkeszteni kívánt viselkedéselem-bővítményt. Az elem beállításai a jobb oldali panelen jelennek meg, ahol szerkeszthetők.

ProtocolMapping

Ez a szakasz lehetővé teszi az alapértelmezett kötéstípusok beállítását különböző protokollokhoz, például http, tcp, MSMQ vagy net.pipe protokollcímsémák és a lehetséges kötések közötti meghatározott leképezéssel. Új leképezéseket más protokollokhoz is hozzáadhat.

Bővítmények

Új kötéskiterjesztések, kötéselem-bővítmények, standard végpontbővítmények és viselkedésbővítmények regisztrálhatók a WCF-konfigurációban való használatra. A bővítmények név-típus párok. A név a bővítmény nevét határozza meg a konfigurációban, míg a típus implementálja a bővítményt. A bővítményeknek négy típusa van:

  • A kötésbővítmények egy teljes kötéstípust határoznak meg. Példa: basicHttpBinding

  • A kötéselem-bővítmények a kötés egy elemét határozzák meg. Példa: textMessageEncoding

  • A standard végpontbővítmények egy teljes standard végpontot határoznak meg. Példa: discoveryEndpoint

  • A viselkedéselem-bővítmények a viselkedés egy elemét határozzák meg. Példa: clientVia

A konfigurációban regisztrált bővítmények ugyanúgy használhatók, mint bármely más, azonos típusú WCF-összetevő.

Új bővítmény hozzáadása

Válassza ki az egyik bővítménycsomópontot a speciális csomópontokban:

  1. Kattintson az Új gombra.

  2. Adjon meg egy nevet és egy típust.

  3. Kattintson az OK gombra.

  4. A bővítmény ekkor megjelenik a megfelelő helyen a Szerkesztőben. Ha például hozzáad egy viselkedéselem-bővítményt, az megjelenik az elérhető bővítmények listájában.

Üzemeltetési környezet

Ez a szakasz lehetővé teszi a szolgáltatásüzemeltetési környezet példánybeállításainak megadását.

Konfigurációs fájl létrehozása a varázslóval

Új konfigurációs fájl létrehozásának egyik módja az Új szolgáltatáselem varázsló használata. A varázsló megkeresi a telepített szolgáltatástípusokat és a wcF-vel kompatibilis egyéb elemeket a számítógépen, beleértve a COM+ és a webre üzemeltetett virtuális könyvtárakat, és betölti őket, hogy a konfiguráció sokkal egyszerűbb legyen.

Konfigurációs fájl létrehozása

  1. Indítsa el a Szolgáltatáskonfiguráció-szerkesztőt egy parancsablak használatával a WCF telepítési helyére való navigáláshoz, majd írja be a kívánt parancsot SvcConfigEditor.exe.

  2. A Fájl menüben válassza a Megnyitás lehetőséget, majd a létrehozni kívánt konfigurációs fájl típusától függően kattintson a Végrehajtható, a COM+ szolgáltatás vagy a WebHosted Szolgáltatás elemre.

  3. A Megnyitás párbeszédpanelen keresse meg azt a fájlt, amelyhez konfigurációs fájlt szeretne létrehozni, és kattintson rá duplán.

  4. A Fájl menüben mutasson az Új elem hozzáadása elemre, és kattintson a Szolgáltatás elemre. Megnyílik az Új szolgáltatáselem varázsló.

  5. Az új szolgáltatás létrehozásához kövesse a varázsló lépéseit.

Feljegyzés

Ha a Varázsló által létrehozott konfigurációs fájlból szeretné használni a NetPeerTcpBindinget, manuálisan kell hozzáadnia egy kötéskonfigurációs elemet, és módosítania kell az mode elem attribútumát security a "None" értékre.

A COM+ konfigurálása

A Szolgáltatáskonfiguráció-szerkesztővel létrehozhat egy új konfigurációs fájlt egy meglévő COM+ alkalmazáshoz, vagy szerkesztheti a meglévő COM+ konfigurációt. A COM-szerződés csomópont csak akkor látható, ha a <comContract> szakasz szerepel a konfigurációs fájlban.

Új COM+ konfiguráció létrehozása

Az új COM+ konfiguráció létrehozása előtt győződjön meg arról, hogy a COM+ alkalmazás telepítve van a Component Servicesben, és regisztrálva van a globális szerelvény-gyorsítótárban (GAC).

  1. Válassza a Fájl menü ->Integrálás ->COM+ alkalmazás lehetőséget. Ez a művelet bezárja az aktuálisan megnyitott fájlt. Ha az aktuális fájlban nincsenek mentett adatok, megjelenik a Mentés párbeszédpanel. Ekkor elindul a COM+ integrációs varázsló .

  2. Az első lapon válassza ki a COM+ alkalmazást a fáról. Ha nem találja a COM+ alkalmazást a fában, ellenőrizze, hogy telepítve van-e a komponensszolgáltatásokban, és regisztrálva van-e a globális szerelvény-gyorsítótárban (GAC).

  3. A következő lapon válassza ki, hogy mely metódus(ok) jelenjenek meg WCF-szolgáltatásként. A COM+ alkalmazás összes támogatott metódusa alapértelmezés szerint megjelenik és kiválasztható.

  4. Válasszon egy üzemeltetési módszert.

  5. Konfiguráljon más beállításokat a varázsló útmutatóinak megfelelően.

  6. A Szolgáltatáskonfiguráció-szerkesztő a háttérben ComSvcConfig.exe használ konfigurációs fájl létrehozásához. A befejezés után megtekintheti az összegzést, és kiléphet a varázslóból. A létrehozott konfigurációs fájl meg van nyitva, hogy közvetlenül szerkessze.

Meglévő COM+ konfiguráció szerkesztése

  1. Válassza a Fájl menü ->Open ->COM+ Service...

  2. Válassza ki a szerkeszteni kívánt COM+ szolgáltatást a listából.

  3. A COM-szerződések csomópont konfigurációs beállításainak szerkesztése.

    Feljegyzés

    Közvetlenül is megnyithat és szerkeszthet com-szerződéseket tartalmazó konfigurációs fájlt.

Biztonság

A Konfigurációszerkesztő által létrehozott szolgáltatáskonfigurációs fájl nem garantáltan biztonságos. A WCF-szolgáltatások biztonságossá tételéhez tekintse meg a biztonsági dokumentációt.

Emellett a Konfigurációszerkesztő csak érvényes WCF-konfigurációelemek olvasására és írására használható. Az eszköz figyelmen kívül hagyja a séma-kompatibilis, felhasználó által definiált elemeket. Emellett nem próbálja eltávolítani ezeket az elemeket a konfigurációs fájlból, és nem határozza meg az ismert WCF-elemekre gyakorolt hatásukat. A felhasználó felelőssége annak meghatározása, hogy ezek az elemek veszélyt jelentenek-e az alkalmazásra vagy a rendszerre.