อาการ
เมื่อคุณใช้พอร์ทัลธุรกิจร่วมกับ Microsoft Dynamics GP หรือ Microsoft Dynamics SL คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ใน Web Part อย่างน้อยหนึ่งรายการ:
หนึ่งในคุณสมบัติของ Web Part มีรูปแบบที่ไม่ถูกต้อง Windows SharePoint Servicesไม่สามารถ Deserialize Web Part ได้ ตรวจสอบรูปแบบของคุณสมบัติแล้วลองอีกครั้ง
สาเหตุ
ปัญหานี้อาจเกิดขึ้นจากการตั้งค่าสิทธิ์ไม่ถูกต้อง โดยทั่วไป แล้วปัญหานี้เกิดขึ้นเนื่องจากกลุ่มSTS_WPG/WSS_WPGของคุณไม่มีสิทธิ์เพียงพอ
การแก้ไข
ตรวจสอบว่ากลุ่มผู้ใช้ต่อไปนี้มีสิทธิ์ขั้นต่Windowsที่ต้องใช้ในโฟลเดอร์ Windows โฟลเดอร์ Windows\Temp และโฟลเดอร์ Windows\system32\logfiles ตารางต่อไปนี้แสดงรายการสิทธิ์ขั้นต่สุดที่ต้องใช้:
กลุ่มผู้ใช้ |
สิทธิ์ |
ผู้ดูแลระบบ |
ควบคุมทั้งหมด |
ระบบ |
ควบคุมทั้งหมด |
STS_WPG (SharePoint 2.0) |
อ่าน |
WSS_WPG (SharePoint 3.0) |
อ่าน |
เขียน |
|
บริการเครือข่าย |
อ่าน |
เขียน |
หมายเหตุ คุณเพียงต้องตั้งค่าสิทธิ์ให้กับกลุ่มผู้ใช้บริการเครือข่ายบนตัวควบคุมโดเมนเท่านั้น
เมื่อต้องการดูหรือเปลี่ยนแปลงสิทธิ์ของโฟลเดอร์ ให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
เริ่ม Windows Explorer
-
คลิกขวาที่โฟลเดอร์ที่คุณต้องการดูสิทธิ์ แล้วคลิกคุณสมบัติ
-
คลิกแท็บการแชร์ คลิกแชร์โฟลเดอร์นี้แล้วคลิกสิทธิ์
-
ถ้ากลุ่มหรือชื่อผู้ใช้ที่มีสิทธิ์ที่คุณต้องการดูหรืออัปเดตมีอยู่ ให้ไปที่ขั้นตอนที่ 5 ถ้าไม่มีกลุ่มหรือชื่อผู้ใช้ให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
คลิกเพิ่ม
-
พิมพ์ STS_WPG หรือ WSS_WPG โดยขึ้นอยู่กับเวอร์ชันของ SharePoint ของคุณ หรือพิมพ์กลุ่มหรือผู้ใช้ที่มีสิทธิ์ที่คุณต้องการดูหรืออัปเดต
-
คลิก ตรวจสอบชื่อแล้วคลิกตกลง
-
-
เลือกกลุ่มหรือชื่อผู้ใช้ที่คุณต้องการดูหรืออัปเดตสิทธิ์
-
ในพื้นที่ สิทธิ์ ให้คลิกเพื่อเลือกกล่องกาเครื่องหมายของสิทธิ์ขั้นต่สุดที่ต้องใช้
หลังจากที่คุณตั้งค่าสิทธิ์ใหม่ ให้ปิดเว็บเบราว์เซอร์ แล้วรีสตาร์ตพอร์ทัลธุรกิจ