Пред неколку месеци, додека работел на проект за својот клиент, 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. Основа, Јас го користи како сурова форма на дебагирање.
Многу за да мое срам, овој дебагирање артефакт направи својот пат од dev да UAT и на производството пред некој доби околу да прашуваат, "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, тие се читаат директно од Elements.xml датотека и копирани во примена лидери за време на извршувањето. Така, вие не треба да ги деактивирате, деинсталирате, инсталирај, и реактивирање на Функција за отстранување на CustomAction. Само да го отстраните од Elements.xml датотека и рециклирање на апликација базен(на) врши. Следниот пат кога функцијата е во опсегот, Вие нема да видите на CustomAction повеќе."
Го следев неговите инструкции и, се разбира, тие работат.
Во мојот случај, 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, Верувам дека ќе мора да се направи промена во секоја.
</крајот>
Да се претплатите на мојот блог.