Ascunderea acţiuni particularizate din SharePoint

Câteva luni în urmă, în timp ce lucrează la un proiect pentru un client, Am creat o caracteristică. Printre alte lucruri, Această caracteristică definită o acțiune particularizată (acestea apar sub site-ului Setări). Singurul scop pentru această acțiune particularizată a fost să demonstreze că caracteristică de activare a fost funcţionează conform aşteptărilor. Practic, Am folosit-o ca o formă brută de depanare.

Mult de meu Jena, Acest artefact depanare a făcut drumul său de la dev UAT și de producția înainte de cineva a ajuns in jurul la cer, "ce este acest link xyzzy?"

Până acum, Suntem în producţie şi chiar nu vreau să dezinstalaţi caracteristica, fix elements.xml şi apoi reinstalaţi.

Todd sumbră a subliniat o modalitate uşoară de a descurc. În cuvintele sale:

"CustomActions nu sunt copiate în baza de date, acestea sunt citi direct din fişierul Elements.xml şi copiat în statul de aplicare la runtime. Deci, nu aveţi nevoie pentru a dezactiva, Dezinstalare, reinstalaţi, şi reactivaţi caracteristica de a elimina CustomAction. Doar elimina din fişierul Elements.xml şi reciclare piscina cerere(s) efectuată. Data viitoare când caracteristica este în domeniul de aplicare, nu puteţi vedea mai CustomAction."

Am urmat instrucţiunile acestuia şi, desigur, Ei lucrează.

În cazul meu, Acest lucru este un departament nivel de instalare cu doar un singur WFE. Dacă aţi găsit-te cu această problemă în viitor şi cu mai multe WFE, Cred că veţi avea de a face schimbarea în fiecare.

</scop>

Aboneaza-te la blog-ul meu.

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *