หลายเดือนที่ผ่านมา, ในขณะที่ทำงานในโครงการสำหรับไคลเอนต์, สร้างคุณลักษณะ. ในหมู่สิ่งอื่น ๆ, คุณลักษณะที่กำหนดเป็นการกระทำที่กำหนดเอง (เหล่านี้ปรากฏภายใต้การตั้งค่าไซต์). วัตถุประสงค์เฉพาะสำหรับการกระทำนี้เองแสดงให้ เห็นถึงการที่เปิดใช้งานคุณลักษณะการทำงานตามที่คาดไว้. โดยทั่ว, ผมใช้เป็นรูปแบบดิบของดีบัก.
ความลำบากใจของฉันมาก, วัตถุตรวจแก้จุดบกพร่องนี้ทำทางจาก dev เอือด และผลิตก่อนคนได้รอบเพื่อขอ, "สิ่งนี้เชื่อมโยง xyzzy?"
โดยขณะนี้, เราผลิต และฉันจริง ๆ ต้องการถอนการติดตั้งลักษณะการทำงาน, แก้ไข elements.xml และติดตั้งใหม่.
ทอดด์ Bleaker ชี้ให้เห็นวิธีง่ายเพื่อจัดการ. ในคำพูดของเขา:
"CustomActions จะไม่ถูกคัดลอกลงในฐานข้อมูล, พวกเขาจะอ่านได้โดยตรงจากแฟ้ม Elements.xml และคัดลอกลงในรัฐแอพลิเคชันที่รันไทม์. ดังนั้น, คุณไม่จำเป็นต้องปิดใช้งาน, ถอนการติดตั้ง, ติดตั้งใหม่, และเปิดใช้งานคุณลักษณะการเอาออก CustomAction. เพิ่งเอาออกจากแฟ้ม Elements.xml และรีไซเคิลพูลโปรแกรมประยุกต์(s) ผล. ในครั้งถัดไปที่อยู่ในขอบเขต, คุณจะไม่เห็นการ CustomAction อีกต่อไป"
ฉันตามคำแนะนำของเขา และ, แน่นอน, การทำงาน.
ในกรณีของฉัน, เป็นการติดตั้งระดับภาค มีเพียงเดียว WFE. ถ้าคุณพบว่าตัวเอง มีปัญหานี้ในอนาคต และ มีหลาย WFE, ผมเชื่อว่า คุณจะต้องทำการเปลี่ยนแปลงในแต่ละ.
</สิ้นสุด>