Verberg Custom optrede in SharePoint

'N paar maande gelede, terwyl jy werk op 'n projek vir 'n kliënt, I created a feature. Among other things, dat die funksie gedefinieer 'n persoonlike aksie (verskyn onder settings). The only purpose for this custom action was to demonstrate to me that the feature activation was working as expected. Basies, Ek gebruik dit as 'n ruwe vorm van ontfouting.

Tot my verleentheid, hierdie debugging juweel wat sy weg van ontwikkeling te UAT en aan die produksie voor iemand het om te vra, "Wat is dit Xyzzy skakel?"

Teen hierdie tyd, ons is in die produksie en ek wil regtig nie om die funksie te verwyder, fix elements.xml and then reinstall.

Todd droewiger pointed out an easy way to handle it. In his words:

"CustomActions nie gekopieer word in die databasis, hulle direk gelees van die Elements.xml lêer en kopieer na die aansoek staat tydens looptyd. So, jy hoef nie te deaktiveer, verwyder, installeer, en aktiveer die funksie die CustomAction te verwyder. Net dit verwyder van die Elements.xml lêer en herwin die aansoek swembad(s) bewerkstellig. Die volgende keer wat die funksie is in omvang, jy sal nie die CustomAction sien nie."

Ek het sy instruksies en, natuurlik, hulle werk.

In my geval, this is a department level installation with just a single WFE. If you find yourself with this problem in future and with multiple WFE’s, Ek glo jy het die verandering in elk te maak.

</einde>

Skryf in op my blog.

Laat 'n antwoord

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk *