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. ప్రధానంగా, నేను డీబగ్గింగ్ ఒక ముడి రూపంగా ఉపయోగించబడింది.

నా ఇబ్బంది చాలా, ఎవరైనా అడుగుతూ చుట్టూ వచ్చింది ముందు ఈ డీబగ్గింగ్ వస్తువుగా dev నుండి UAT మరియు ఉత్పత్తి రాబోతుంది చేసిన, "what is this xyzzy link?"

ఇప్పుడు ద్వారా, మేము ఉత్పత్తి ఉన్నారని మరియు నేను నిజంగా ఫీచర్ అన్ ఇన్స్టాల్ చెయ్యాలని అనుకుంటున్నారా లేదు, fix elements.xml and then reinstall.

టాడ్ Bleaker 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, నేను మీరు ప్రతి లో మార్పు ఉంటుంది నమ్మకం.

</చివర>

నా బ్లాగ్ సబ్స్క్రయిబ్.

Technorati టాగ్లు: ,

ఒక Reply వదిలి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *