Ukrywanie akcji niestandardowych w programie SharePoint

Kilka miesięcy temu, podczas pracy nad projektem dla klienta, Stworzyłem funkcję. Wśród innych rzeczy, Ta funkcja zdefiniowanych akcji niestandardowej (te są wyświetlane w obszarze Ustawienia strony). Jedynym celem tego niestandardowe działania było udowodnić mi, że aktywacja funkcji działa zgodnie z oczekiwaniami. Zasadniczo, Używałem go w postaci surowej debugowania.

Dużo do mojego wstydu, Ten artefakt debugowania wykonane drogę od dev UAT i produkcji, zanim ktoś dostał wokoło wobec pytania, "co to jest ten link xyzzy?"

Do tej pory, Jesteśmy w produkcji i naprawdę nie chcesz odinstalować funkcji, naprawić elements.xml i następnie ponownie zainstalować.

Todd bardziej wskazał łatwy sposób sobie z tym poradzić. W jego słowach:

"CustomActions nie zostaną skopiowane do bazy danych, są one odczytywane bezpośrednio z pliku Elements.xml i kopiowane do stanu aplikacji w czasie wykonywania. Tak, nie musisz wyłączyć, odinstalować, Ponowna instalacja, i ponownie uaktywnić funkcję, aby usunąć CustomAction. Po prostu usunąć go z pliku Elements.xml i recyklingu puli aplikacji(s) dokonane. Następnym razem tej funkcji jest w zakresie, nie zobaczysz już CustomAction."

Podążyłem za jego instrukcje i, Oczywiście, pracują.

W moim przypadku, to jest w departamencie poziomu instalacji z tylko jednym WFE. Jeśli znajdziesz się z tego problemu w przyszłości, a z wielu WFE, Wierzę, że będziesz musiał zmienić w każdym.

</koniec>

Subskrybowanie mój blog.

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *