Утойванне Карыстальніцкія дзеянні ў SharePoint

Некалькі месяцаў таму, падчас працы над праектам для кліента, 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, яны счытваюцца непасрэдна з 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, Я мяркую, вы будзеце мець, каб зрабіць змены ў кожнай.

</канец>

Падпісацца на мой блог.

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя палі пазначаныя * *