Skrytí vlastní akce služby SharePoint.

Před několika měsíci, při práci na projektu pro klienta, Vytvořil jsem funkce. Mimo jiné, Tato funkce definována vlastní akce (tyto zobrazeny v části Nastavení webu). Jediným důvodem pro tuto vlastní akci bylo prokázat, že aktivace funkce pracuje podle očekávání. V podstatě, Použil jsem ji jako provizorní ladění.

Mnohé mé rozpaky, Toto ladění artefakt dělal jeho cestu od dev UAT a výrobu dříve, než se někdo dostal k ptát, "Co je toto spojení xyzzy?"

Nyní, jsme v produkci a já opravdu nechci odinstalovat funkci, opravit elements.xml a znovu nainstalujte.

Todd pochmurnější poukázal na to snadný způsob, jak zvládnout. Podle jeho slov:

"CustomActions – nejsou zkopírovány do databáze, jsou přímo z souboru Elements.xml a zkopírovány do stavu aplikace za běhu. Tak, není nutné deaktivovat, odinstalování, znovu nainstalovat, a znovu aktivujte funkci odstranit CustomAction. Stačí odebrat ze souboru Elements.xml a fond aplikací recyklovat(s) uskutečněných. Při dalším spuštění funkce je v rozsahu, už nebudou vidět CustomAction."

Sledoval jsem jeho pokyny a, Samozřejmě, pracují.

V mém případě, To je oddělení úrovně instalace s jen jediný WFE. Dostanete-li se tomuto problému v budoucnu a s více WFE, Věřím, že budete muset provést změnu v každém.

</Konec>

Přihlásit se na mém blogu.

Doplněk Technorati značky: ,

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *