การปรับใช้สำเร็จจาก Visual Studio แต่ไซต์ Sharepoint แสดงเนื้อหาเก่า

บริษัทของฉันกำลังทำงานที่ไซต์ Sharepoint ที่เรากำลังพัฒนาโดยใช้ Visual Studio การติดตั้งจริงที่ลูกค้าจะดำเนินการโดยสคริปต์ที่ใช้ไฟล์ wsp ที่สร้างขึ้น ในระหว่างการพัฒนาปกติ ฉันมักจะใช้การปรับใช้จากภายใน Visual Studio โดยตรง น่าเสียดายที่ฉันมักจะประสบปัญหาเมื่อพยายามปรับใช้โซลูชันของฉัน เรากำลังใช้การตั้งค่าเซิร์ฟเวอร์ฟาร์ม แต่นักพัฒนาแต่ละรายมีเซิร์ฟเวอร์เสมือน อินสแตนซ์ datebase และอื่นๆ ของตนเอง

เรามีไฟล์โครงการหนึ่งไฟล์ที่กำหนดประเภทเนื้อหาพื้นฐานที่ใช้สำหรับแผนกต่างๆ โดยทั่วไปประเภทเนื้อหานี้จะกำหนดสิ่งต่างๆ เช่น ระยะเวลาที่รายการครอบคลุม แต่ละแผนกมีโปรเจ็กต์ของตนเองซึ่งใช้ประเภทเนื้อหารวมกับฟิลด์เฉพาะแผนกเพื่อสร้างรายการสุดท้าย

ปัญหาหนึ่งของฉันในปัจจุบันคือเมื่อฉันแก้ไขประเภทเนื้อหาและปรับใช้ การเปลี่ยนแปลงดูเหมือนจะไม่เผยแพร่ แม้ว่าฉันจะสร้างโซลูชันขึ้นใหม่และปรับใช้ทั้งโครงการฐานและโครงการของแผนกด้วยความสำเร็จ ฉันยังคงเห็นฟิลด์เนื้อหาเวอร์ชันเก่าเมื่อฉันสร้างรายการแผนกใหม่ บางครั้งการถอนโปรเจ็กต์กลับช่วยได้ แต่บ่อยครั้งฉันต้องรีสตาร์ททุกอย่างก่อนที่จะได้ผล

คำถามของฉันคือว่าปัญหานี้เกิดจาก Visual Studio ไม่ได้ปรับใช้คำจำกัดความใหม่ของฉันจริงๆ หรือหากมีแง่มุมทางสถาปัตยกรรมบางอย่างของ Sharepoint 2010 ที่อาจป้องกันไม่ให้การเปลี่ยนแปลงเผยแพร่ ฉันสามารถทำอะไรได้บ้างเพื่อลดโอกาสที่ปัญหาจะเกิดขึ้น?


person Per-Anders Staav    schedule 17.06.2011    source แหล่งที่มา


คำตอบ (1)


คุณได้ลองลบประเภทเนื้อหาด้วยการดูแลจากศูนย์กลางก่อนทำการปรับใช้ใหม่หรือไม่ ฉันพบว่า Sharepoint ไม่อัปเดต/สร้างประเภทเนื้อหาเมื่อพบประเภทเนื้อหาอื่นที่มีชื่อเดียวกัน

person Kibil Nâla    schedule 07.03.2012
comment
ขอบคุณสำหรับข้อเสนอแนะ ฉันได้ตั้งแต่ฉันโพสต์คำถามที่พยายามใช้ Central Adminstration เพื่อล้างประเภทเนื้อหา แต่ถึงแม้ว่ามันจะช่วยบรรเทาได้บ้าง แต่ก็ไม่ได้แก้ปัญหาทั้งหมด ดูเหมือนว่าปัญหาอาจเชื่อมต่อกับ Sharepoint โดยมีพฤติกรรมแตกต่างออกไป หากเชื่อว่ายังมีการใช้งานประเภทเนื้อหานั้นอยู่ หรือหากสามารถลบได้ฟรี ตัวอย่างเช่น หากมีรายการเหลือเนื้อหาที่อ้างถึงประเภทเนื้อหา Sharepoint ดูเหมือนว่าจะออกจากประเภทเนื้อหานั้น เมื่อคุณพยายามอัปเดตประเภท Sharepoint รีไซเคิลประเภทเก่า และคุณหวังว่าคุณจะไม่เริ่มการปรับโครงสร้างใหม่ - person Per-Anders Staav; 13.03.2012