SharePoint 2013: "Upload files using Windows Explorer instead" is very slow

יום שלישי, אפריל 2, 2013

 נתקלתי באיטיות גבוהה בתהליך העלאת קבצים לספריית מסמכים של SharePoint 2013 בסביבה ללא תקשורת אינטרנט:הפתרוןאי סימון ההגדרה Automatically detect settings בדפדפן:לפי הכתוב במאמר משנת 2011 כאן.
תגיות: ,
אין תגובות

SharePoint 2013: How to Find Lists ServerTemplate Id

יום שני, מרץ 11, 2013

בשימוש של SPSiteDataQuery אחד הפרמטרים שניתן להשתמש ב"שליפת נתונים" הינו Server Template Id - לדוגמא <Lists ServerTemplate='101' />כדי לדעת את ה-ServerTemplate של רשימה מסוימת, ניתן להיכנס להגדרות הרשימה ואז View Source של הדף.יש לחפש את g_wsaListTemplateId - המספר המופיע ליד המשתנה, הוא ה-Id המבוקש לשאילתא.הערה: אחד האתרים שניתן לראות את רשימת ה-Server Template לפי סוג ה-List ניתן למצוא כאן
תגיות: ,
2 תגובות

SharePoint 2013 Setup Error – Can't Install AppFabric (Offline Environment)

יום חמישי, פברואר 14, 2013

בסביבה ללא תקשורת אינטרנט (Offline), נתקלתי בבעיה של התקנת Prerequisite של AppFabric עבור התקנת SharePoint 2013.הודעת השגיאה: Microsoft.ApplicationServer.Setup.Core.SetupException:       AppFabric Server upgrade failed because backing up configuration for V1 failed. Please try again.      ---> System.Management.ManagementException:Not found at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)at System.Management.ManagementObject.Initialize(Boolean getObject) הפתרוןבדיקה בשרת העלתה התקנה של AppFabric במחשב בתיקייה c:\windows\system32\AppFabricהסרה של האפליקציה ולאחר מכן התקנה באמצעות הפקודה PrerequisiteInstaller.exe כפי שכתוב במאמר כאן פתרה את הבעיה.
תגיות: ,
אין תגובות

SharePoint 2013: Custom Web Service

יום שלישי, פברואר 12, 2013

SharePoint 2013  באמצעות Visual Studio 2012, מאפשר ליצור Custom Web Service לפי הצורך.להלן השלבים:1. יצירת פרוייקט מסוג SharePoint 2013 - Empty Project2. הוספת פריט מסוג Windows Service3.קוד לדוגמא של ה-class using System.Web.Services;using Microsoft.SharePoint;public class SP2013Service : System.Web.Services.WebService{   public SP2013Service()   {   }      public string Temp()   {      return "SharePoint 2013";   }} 4. קוד של ה-asmx (בתיקייה C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS) <%@ WebService Language="C#" Class="SP2013Service, SharePoint2013Project, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2a1afa88b127bad2" %>הערה: לאחר Deploy ב-Visual Studio 2012, את ה-PublicKeyToken ניתן למצוא בתיקייה, לדוגמא:C:\Windows\Microsoft.NET\assembly\GAC_MSIL\SharePoint2013Project5. לאחר Deploy נוסף יתקבל את ה-Custom Web Service:
תגיות: , ,
אין תגובות

SharePoint 2013: We're having a problem opening this location in File Explorer. Add this web site to your Trusted Sites list and try again

יום שני, פברואר 4, 2013

נתקלתי ב-SharePoint 2013 בתחנת משתמש עם מערכת הפעלה Windows 2008 בהודעה הבאה:We're having a problem opening this location in File Explorer. Add this web site to your Trusted Sites list and try againההודעה הופיעה בחלון העלאת קבצים בספריית מסמכים ע"י קישור Upload files using Windows Explorer insteadהפתרוןבמערכת הפעלה Windows 2008, יש לבצע את הפעולות הבאות:1. הוספת Feature בשם Desktop Experience:2. הפעלת Service בשם WebClient:כעת ניתן לראות את המסמכים בתצוגת סייר Windows:
תגיות: ,
אין תגובות

SharePoint and Reporting Services: How to Set Proxy Settings in web.config

יום שלישי, דצמבר 4, 2012

בארגונים רבים תקשורת האינטרנט מבוססת על שרת Proxy. לדוגמא כאשר קיימת תקשורת אינטרנט מ-Web Part ב-SharePoint או ב-Reporting Services ל"עולם", נדרש להוסיף את ההגדרה של שרת ה-Proxy בקובץ web.configב-SharePoint ההגדרה נעשית בקובץ web.config של האתר, וב-Reporting Service ההגדרה נעשית בתיקייה לדוגמא בתיקייהC:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServerוההגדרה תחת "Configuration" <system.net>   <defaultProxy>      <proxy proxyaddress=http://proxy_server.co.il/              bypassonlocal="true" />   </defaultProxy></system.net> ב-Reporting Services, רכיב Map מצריך חיבור לאינטרנט.במחשב פיתוח עם תקשורת אינטרנט באמצעות Proxy (ללא ההגדרה לעיל) תוצג הודעת שגיאה:Unable to connect to the remote serverוהדוח יוצג ללא המפהלאחר הגדרה של ה-Proxy הדוח יוצג תקין כולל המפה:הערה: דוגמא ליצירת הדוח עם מפה ניתן למצוא כאן
2 תגובות

SharePoint 2010: How to Hide 'Title' Field in Custom List by Code

יום שלישי, נובמבר 27, 2012

ברשימה מותאמת אישית (Custom List) ב-SharePoint 2010, לעתים קיים צורך לא להציג את שדה "כותרת" (Title) שהוא שדה ברירת המחדל של הרשימה מסוג זה.ניתן להסתיר את השדה באמצעות קוד לדוגמא (יש לשנות את הגדרות השדה טרם הרצת הקוד: שינוי הערך ל-No בהגדרה Require that this column contains information): using (Microsoft.SharePoint.SPSite site =            new Microsoft.SharePoint.SPSite("SiteUrl")){   site.CatchAccessDeniedException = true;   site.AllowUnsafeUpdates = true;   using (Microsoft.SharePoint.SPWeb web = site.OpenWeb())   {      web.AllowUnsafeUpdates = true;      SPList list = web.Lists.TryGetList("ListName");      if (list != null)      {         SPField fld = list.Fields;         fld.ShowInDisplayForm = false;         fld.ShowInNewForm = false;         fld.ShowInEditForm = false;          fld.Update();      }      web.AllowUnsafeUpdates = false;   }   site.AllowUnsafeUpdates =...
תגיות: , ,
אין תגובות

SharePoint 2010: How to Get int Value from Numer Field When Using SPSiteDataQuery

יום שני, נובמבר 19, 2012

בשימוש ברכיב SPSiteDataQuery ב-SharePoint 2010 ל"שליפת" ערכים משדה מסוג Numeric, הערך אשר חוזר מהרכיב הינו מסוג Text ולא int.להלן דוגמת קוד של "שליפת" הנתונים והמרה מ-Text ל-int: using (Microsoft.SharePoint.SPSite Site_ =       new Microsoft.SharePoint.SPSite("Site_URL")) {    using (Microsoft.SharePoint.SPWeb Web_ = Site_.OpenWeb())    {       Microsoft.SharePoint.SPSiteDataQuery Query_ =                  new Microsoft.SharePoint.SPSiteDataQuery();       Query_.Lists = "<Lists ServerTemplate='101' />";       Query_.ViewFields = "<FieldRef Name='Year' />";       System.Data.DataTable dtResult = Web_.GetSiteData(Query_);       foreach (DataRow dr in dtResults.Rows)       {          if (dr.ToString() != "")          {             int Year_ =               int.Parse(float.Parse(dr.ToString()).ToString());          }             }    } }דוגמא למה שמתקבל ב-immediate של Visual Studio 2012dr.ToString()"2012.00000000000000" float.Parse(dr.ToString())2012.0 int.Parse(float.Parse(dr.ToString()).ToString())2012
תגיות: , ,
אין תגובות

SharePoint 2010: Web Browsable Property not Displayed in Visual Web Part

יום רביעי, נובמבר 7, 2012

נתקלתי בבעיה ב-Visual Web Part של SharePoint 2010, שבה Web Browserable Property לא הוצג במאפייני ה-Web Part.חלק מקוד לדוגמא: public static string URL { get; set; } הפתרון  public string URL_{   get { return URL; }   set { URL = value; }}public static string URL;  
תגיות: , ,
אין תגובות