Пре неколико месеци, док је радио на пројекту за клијента, I created a feature. Among other things, карактеристика која дефинише прилагођени акцију (Ово се појавити у оквиру сајта подешавања). The only purpose for this custom action was to demonstrate to me that the feature activation was working as expected. У основи, Користио сам га као сирове облик отклањање грешака.
Много на моје срамоте, ово отклањање грешака артефакт нашла свој пут од дев до УАТ и на производњу пре него што неко стигао да питам, "what is this xyzzy link?"
До сада, ми смо у производњи и ја заиста не желим да деинсталирате функцију, fix elements.xml and then reinstall.
Тод блеакер pointed out an easy way to handle it. In his words:
"CustomActions are not copied into the database, се директно читају из Елементс.кмл датотеке и апликације копирају у стање у рунтиме. Тако, не морате да деактивирате, деинсталирате, поново, и реактивирали функцију да уклони ЦустомАцтион. Само извадите га из Елементс.кмл датотеке и рециклирате базен апликације(с) извршити. Следећи пут је функција у оквиру, нећете више видети ЦустомАцтион."
Следио сам његова упутства и, наравно, раде.
У мом случају, 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, Верујем да ћете морати да се промене у сваком.
</крај>