SharePoint 2010: How to delete Extend Web Application using STSADM Command

31 בדצמבר 2011

אחת היכולות של SharePoint 2010 הינה Extend של Web Application:בכדי למחוק Web Application אשר נוצר ע"י Extend, ניתן ב-SharePoint 2010 Management Shell להקליד את הפקודה הבאה לדגומא:stsadm.exe -o unextendvs -url http://www.website.com -deleteiissites
תגיות: ,
אין תגובות

InfoPath form in Browser: Open/View Attachment instead of Download

30 בדצמבר 2011

בטופס InfoPath אשר מוצג בדפדפן, הקבצים המצורפים הם חלק מהטופס עצמו (חלק מה-XML של הטופס). לא ניתן לפתוח או לצפות בקובץ מצורף ישירות - יש צורך לבצע Download תחילה.תיאורשלב ראשון - הטופס עם ה-Attachment (קובץ מצורף)שלב שני - בחירה של Downloadשלב שלישי - ניתן לבחור ב-Save וב-Save As אך לא ב-Open: נדרש לשמור את הקובץ לדיסק הקשיח או לרשת המקומית לפני פתיחתו.הפתרוןבאתר מיקרוסופט במאמר המצוין כאן.הערהנניח מקרה עם הדרישות הבאות:1. טופס InfoPath אשר "מפורסם" (Published) ב-SharePoint 2010.2. הקובץ המצורף צריך להישמר גם הוא ב-SharePoint 2010.במאמר קיימת פונקציה לשמירת ה-Attachment בשם SaveAttachment.במקרה אשר תואר לעיל, לא ניתן להשתמש בפונקציה זו כדי לשמור את...
תגיות: , , ,
תגובה אחת

VSTA: How to Upload Document from InfoPath 2010 to SharePoint 2010

28 בדצמבר 2011

תכנות VSTA בפרוייקט של InfoPath 2010 (מציג את הטופס בדפדפן), מאפשר להשתמש ב-API של SharePoint 2010.להלן קוד להעלאת קובץ מהטופס ל-Document Library: System.IO.FileStream fStream =               System.IO.File.OpenRead("FileName");byte contents = new byte;fStream.Read(contents, 0, (int)fStream.Length);fStream.Close();string fileName = "Test.doc";using (Microsoft.SharePoint.SPSite site =                      new Microsoft.SharePoint.SPSite("SiteUrl")){   using (Microsoft.SharePoint.SPWeb web = site.OpenWeb())   {      SPFolder SPFolder_ = web.Folders;      SPFolder_.Files.Add(fileName, contents, web.CurrentUser,                      web.CurrentUser, DateTime.Now, DateTime.Now);   }} מתקבלת הודעת השגיאה:File exception: Microsoft.SharePoint.SPException: אימות האבטחה עבור דף זה אינו חוקי. לחץ על 'הקודם' בדפדפן האינטרנט שלך, רענן את הדף ונסה את הפעולה שוב. ---> System.Runtime.InteropServices.COMException (0x8102006D): אימות האבטחה עבור דף זה אינו חוקי. לחץ על 'הקודם' בדפדפן האינטרנט שלך, רענן את...
תגיות: , , ,
אין תגובות

SharePoint 2010: הרכבות המיישמות רכיבי Web Part של ASP.NET ושהותקנו במיקום מהימן בחלקו, כגון ספריית bin, חייבות לעבור הידור עם הגדרת AllowPartiallyTrustedCallersAttribute כדי שהייבוא יצליח

19 בדצמבר 2011

נתקלתי ב-SharePoint 2010 בהודעת השגיאה הבאה בהוספת Visual Web Part לדף:הרכבות המיישמות רכיבי Web Part של ASP.NET ושהותקנו במיקום מהימן בחלקו, כגון ספריית bin, חייבות לעבור הידור עם הגדרת AllowPartiallyTrustedCallersAttribute כדי שהייבוא יצליחהפתרוןבקובץ AssemblyInfo.cs יש להוסיף הערה: נדרש להוסיף גם using System.Security
תגיות: , ,
אין תגובות

Word Automation: Track Changes by Code Issue

16 בדצמבר 2011

אחד היכולות של Word הינו Track Changes (מעקב אחרי שינויים):להלן דוגמא של הגדרת Track Changes בקוד: const string DOCX_PATH = @"C:\Test.docx";object oMissing = System.Reflection.Missing.Value;object readOnly = false;Word._Application oWord = new Word.Application();Word._Document oDoc;if (System.IO.File.Exists(DOCX_PATH))  oDoc = oWord.Documents.Open(DOCX_PATH, ref oMissing, ref readOnly,       ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,       ref oMissing, ref oMissing, ref oMissing, true, ref oMissing, ref oMissing,       ref oMissing, ref oMissing);// Document is not exists - create new documentelse   oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);   oWord.Visible = true;// Word Track Changes //oDoc.TrackRevisions = true;Word.Paragraph oPara1;oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);oPara1.Range.Text = "Text";oWord.ActiveDocument.SaveAs2(DOCX_PATH, ref oMissing,...
תגיות: ,
אין תגובות

VSTA: InfoPath 2010 Dropdown List Event not Firing

8 בדצמבר 2011

בתכנות VSTA, הקוד ב"אירוע" Changed Event של Dropdown List לא "רץ" בפרוייקט של InfoPath 2010 (מציג את הטופס בדפדפן).חלק מהקוד לדוגמא: public void InternalStartup() {     EventManager.XmlEvents.Changed +=                                       new XmlChangedEventHandler(DropDownControl_Changed);}public void DropDownControl_Changed(object sender, XmlEventArgs e){} הפתרוןזו לא בעיה, אלא ברירת מחדל של ה-Dropdown List - שינוי ערך ב-Control לא יוצר Postback לשרת.כדי לשנות את ברירת המחדל, ב-Properties של ה-Dropdown List יש לשנות את הערך ל-Always בלשונית Browser forms:
תגיות: , ,
אין תגובות

VSTA: Task failed because "sgen.exe" was not found, or the .NET Framework SDK v2.0 is not installed

6 בדצמבר 2011

בתכנות VSTA לאחר הוספת Web Reference בפרוייקט עם InfoPath 2010, הופיעה הודעת השגיאה הבאה לאחר ביצוע Build: Task failed because "sgen.exe" was not found, or the .NET Framework SDK v2.0 is not installed.  The task is looking for "sgen.exe" in the "bin" subdirectory beneath the location specified in the SDKInstallRootv2.0 value of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.  You may be able to solve the problem by doing one of the following:  1.) Install the .NET Framework SDK v2.0.  2.) Manually set the above registry key to the correct location.  3.) Pass the correct location into the "ToolPath" parameter of the task. הפתרוןב-Properties...
תגיות: , ,
אין תגובות