לפני מיליון שנה, . עזרתי פיתח שירות האינטרנט הופעל באמצעות פעולה מותאמת אישית עבור זרימת עבודה של SharePoint Designer. בשבוע זה, הלקוח רוצה להזיז את הייצור (סוף סוף!) כך עשינו.
הפעולה המותאמת אישית עבד מצוין, אבל שירות האינטרנט שזה מופעל לא, נותן לנו שגיאה זו:
System.InvalidOperationException: ניתן לבצע פעולה זו רק במחשב שבו משתמשים בעלי הרשאות ב- SQL Server כדי לקרוא ממסד הנתונים של התצורה מצטרף לחוות שרתים. כדי להתחבר לשרת זה בחוות השרתים, להשתמש את אשף קביעת התצורה של טכנולוגיות ומוצרים SharePoint, ממוקם בתפריט התחלה בכלי ניהול.
ב- Microsoft.SharePoint.Administration.SPWebApplication.Lookup(אורי requestUri)
מסתבר כי שכחתי להוסיף את השירות מאגר היישומים SharePoint ב- IIS. פעם עשיתי את זה, זה עבד מצוין.
פרסום פורום MSDN זה נתן לי את הרמז שהייתי צריך: http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/2c97c004-7118-4e06-a62c-b2b0ac07ac99
</קצה>
עקוב אחרי לצפצף: http://twitter.com/pagalvin