Néhány hónappal ezelőtt, az ügyfél számára a projekt munka közben, Létrehoztam egy szolgáltatás. Többek között, Ez a szolgáltatás definiált egyéni művelet (Ezek jelennek meg a webhely beállításai). Ezt az egyéni műveletet az egyetlen célja az volt, hogy bizonyítani nekem, hogy a szolgáltatás aktiválása volt működő mint várt. Alapvetően, Én használt ez mint egy nyers formájában, hibakeresés.
Sok, hogy én zavartan, Ez a hibakereső varázstárgy eljutott a dev UAT és termelési mielőtt valaki kapott körül-hoz kérdezés, "mi az a xyzzy link?"
Most már, Mi a termelés, és igazán nem akarom-hoz uninstall a szolgáltatás, fix elements.xml, és aztán visszahelyez.
Todd Bleaker egy egyszerű módja annak, hogy kezelni rámutatott. Az ő szavaival élve:
"CustomActions nem kerülnek át az adatbázisba, Ezek a Elements.xml fájlból és lemásolt alkalmazásállapot futásidőben. Így, nem kell inaktiválni, uninstall, újra, aktiválja a szolgáltatás, hogy távolítsa el a CustomAction. Csak vegye ki a Elements.xml fájlt és újra az alkalmazáskészletet(s) teljesített. A következő alkalommal a vonás van a hatókör, többé nem jelenik meg a CustomAction."
Én ellenőrzött a oktatás és, természetesen, dolgoznak.
Az én esetemben, Ez az egy osztály szintű bevezetés-val csak egy egyes előtér-Webkiszolgálóra. Ha találja magát, ezzel a problémával a jövőben, és több EHÉ, Azt hiszem, akkor, hogy a változás, az egyes.
</vége>