משיב מוביל
שגיאה בעת שימוש ב web service לעדכון פריט בתוך רשימה

שאלה
-
שלום.
אני עובד על בחוות sharepoint 2013 on-premises.
פתחתי ספריית טפסים ורשימה באתר. בתוך הטופס (infopath) המשמש כסוג תוכן בספריית הטפסים יש repeating table שמקושר לרשימה.
אני מנסה באמצעות קוד (#C) לעדכן את הפריטים ברשימה. אני מקבל את השגיאה הבאה:
SoapException was unhandled by user code
Server was unable to process request. ---> Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
להלן הקוד:
/*Get Name attribute values (GUIDs) for list and view. */
System.Xml.XmlNode ndListView = listService.GetListAndView("Fruits", "");
string strListID = ndListView.ChildNodes[0].Attributes["Name"].Value;
string strViewID = ndListView.ChildNodes[1].Attributes["Name"].Value;
מדוע אני מקבל הודעת "הגישה נדחתה" כאשר אני עובד עם web services?
*הערה: ה-URL תקין
תודה,
תשובות
-
עידן,
1. אנא בדוק את הגדרות ה-Firewall בשרת עצמו (בטל במידה ומופעל)
2. בקוד אפשר בבקשה עדכונים AllowUnsafeUpdates עפ"י הדוגמה הבאה:
contractweb.AllowUnsafeUpdates =
true;
item.Update();
contractweb.AllowUnsafeUpdates =
false;
נתי
Nati Papirovitch SharePoint Infrastructure Expert , PointU
- הוצע כתשובה על-ידי Eran Sharvit יום שני 11 מאי 2015 10:58
- סומן כתשובה על-ידי Eran Sharvit יום ראשון 17 מאי 2015 09:43
כל התגובות
-
-
עידן,
1. אנא בדוק את הגדרות ה-Firewall בשרת עצמו (בטל במידה ומופעל)
2. בקוד אפשר בבקשה עדכונים AllowUnsafeUpdates עפ"י הדוגמה הבאה:
contractweb.AllowUnsafeUpdates =
true;
item.Update();
contractweb.AllowUnsafeUpdates =
false;
נתי
Nati Papirovitch SharePoint Infrastructure Expert , PointU
- הוצע כתשובה על-ידי Eran Sharvit יום שני 11 מאי 2015 10:58
- סומן כתשובה על-ידי Eran Sharvit יום ראשון 17 מאי 2015 09:43