SharePoint 2010 מאפשר להגדיר תאריך ברירת מחדל ספציפי לשדה DateTime באמצעות קוד.
לדוגמא (הקוד הבא יגרום לכך שתאריך ברירת המחדל בשדה DateTime יהיו 17/5/2012, כיוון שהקוד "רץ" בתאריך זה לצורך הדוגמא):
using (SPSite site = new SPSite(http://siteurl/))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList("ListName");
if (list != null)
{
SPField fld = list.Fields["FieldName"];
fld.DefaultFormula = "=DATEVALUE(\"" +
DateTime.Today.ToShortDateString() + "\")";
fld.Update();
}
}
}
והתוצאה תהיה:

נתקלתי בהודעה ברשימה של SharePoint 2010:
Showing only the newest results below. To view all the results, narrow your query on - by adding a filter
ההודעה בשפה העברית:
מציג רק את התוצאות החדשות ביותר להלן. כדי להציג את כל התוצאות, צמצם את השאילתה שלך על-ידי הוספת מסנן.

זוהי הודעת מערכת בצפייה ברשימות עם הרבה פריטים: יותר מ-5000 פריטים.
כדי לראות את כל הפריטים ברשימות גדולות, יש לבצע את הפעולות הבאות:
1. ב-Central Administration, יש לבחור את ה-Web Application בו יש דרישה לצפות ברשימה ה"גדולה".
2. יש לבחור בתפריט General Settings את Resource Throttling.

3. במסך הבא, יש לשנות את הערך של List View Threshold לפי הצורך מ-5000 לערך גדול יותר:

הורדה חינם של ebook בנושא Introducing Microsoft SQL Server 2012 (נכתב ע"י Ross Mistry ו-Stacia Misner)
כאן
נתקלתי בהודעת שגיאה Error 403 בשימוש בפונקציה GetResponses של WebRequest.
להלן דוגמא של הקוד:
string SiteUrl = "http://...";
System.Net.WebRequest WebRequest_ =
System.Net.WebRequest.Create(new Uri(SiteUrl));
System.Net.WebResponse WebResponse_ =
WebRequest_.GetResponse(); // Error 403 //
הפתרוןהשרת בו רץ הקוד פונה לאינטרנט באמצעות שרת Proxy:

הוספת הגדרה של שרת ה-Proxy בקוד פתרה את הבעיה:
WebRequest_.Proxy = new WebProxy("ProxyIP", 80);
להלן דוגמא של קוד:
string ListName = "DataSourceName";
string FieldName = "SharePointListItem_RW";
XPathNavigator _rootNode = this.DataSources[ListName].CreateNavigator();
XPathNodeIterator nodes = _rootNode.Select
("/dfs:myFields/dfs:dataFields/d:" + FieldName,
this.NamespaceManager);
string Value = "";
string LocalName = "";
while (nodes.MoveNext())
{
if (nodes.Current.HasChildren == true)
{
// Move to the first child.
nodes.Current.MoveToFirstChild();
// Loop through all the children.
do
{
// Display the data
LocalName = nodes.Current.LocalName; // Children node value
Value = nodes.Current.Value; // Children node name
}
while (nodes.Current.MoveToNext());
} }
מבוסס על המאמר באתר מיקרוסופט כאן
בתכנות VSTA בפרוייקט של InfoPath 2010 (מציג את הטופס בדפדפן), נתקלתי בפונקציה InternalStartup בהודעת שגיאה:
Microsoft.Office.InfoPath.Server.Converter.ConverterException
בקוד הבא:
XPathNavigator xnMyForm = this.CreateNavigator();
זאת הודעת השגיאה בביצוע העלאת קובץ ה-XSN לשרת:
הפתרוןלכתוב את הקוד של יצירת רכיב CreateNavigator בפונקציה
FormEvents ולא בפונקציה InternalStartup.
בהתקנת
Windows Phone SDK עבור Visual Studio 2010, הוצגה ההודעה הבאה ותהליך ההתקנה לא הושלם:
Visual Studio setup cannot run in compatibility mode. For more information see the 'Installing' section in the Visual Studio. Readme at "
http://go.microsoft.com/fwlink/?LinkId=143397"
הפתרוןאפשרות א' - לא פתר את הבעיה במקרה הספציפי בו נתקלתי.
ביצוע ההוראות אשר כתובות במאמר באתר מיקרוסופט:

אפשרות ב' - פתרה את הבעיה:
הורדה והתקנה של
הגירסה המלאה של Windows Phone SDK
כאן
SharePoint 2010 מאפשר להציג את הודעת השגיאה המפורטת במסכי הניהול:
1. הודעה שגיאה כללית

2. שינוי ב-web.config בתיקייה
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS


3. הודעת השגיאה המפורטת

הערה: השגיאה המפורטת מוצגת תמיד ב-Windows Log ב-Server Manager.
אחת הדרכים לבדוק ב-
SPItemEventProperties, אם ערך של שדה השתנה לאחר עדכון רשימה היא באופן הבא:
public override void ItemUpdating(SPItemEventProperties properties)
{
base.ItemUpdating(properties);
string FieldName = "Title";
if (string.Compare(properties.BeforeProperties[FieldName].ToString(),
properties.AfterProperties[FieldName].ToString()) != 0)
{
// do some logic
}
}
נתקלתי ב-SharePoint 2010 בתחנת משתמש עם מערכת הפעלה Windows 2008 בהודעת השגיאה הבאה:
הלקוח שלך אינו תומך בפתיחת רשימה זו באמצעות סייר Windows.
1.

2.
הפתרוןבמערכת הפעלה Windows 2008, יש לבצע את הפעולות הבאות:
1. הוספת Feature בשם Desktop Experience:

2. הפעלת Service בשם WebClient:

כעת ניתן לראות את המסמכים בתצוגת סייר Windows:

להלן דוגמת קוד ל-Visual Web Part אשר מציג
Silverlight 5 
ב-SharePoint 2010:
const string SOURCE = @"/ClientBin/Silverlight5.xap";|
const string MINIMUM_VERSION = "5.0.61118.0";
const string WIDTH = "800px;";
const string HEIGHT = "600px";
Literal Silverlight5 = new Literal();
Silverlight5.ID = "Silverlight5";
Silverlight5.Text = @"" +
"<div id=\"silverlightControlHost\" class='ms-RadioText'>" +
"<object data=\"data:application/x-silverlight-2,\" type=\"application/x-silverlight-2\" width=\"" +
WIDTH + "\" height=\"" + HEIGHT + "\">" +
"<param name=\"source\" value=\"" + SOURCE + "\"/>" +
"<param name=\"onError\" value=\"onSilverlightError\" />" +
"<param name=\"background\" value=\"white\" />" +
"<param name=\"minRuntimeVersion\" value=\"" + MINIMUM_VERSION + "\" />" +
"<param name=\"autoUpgrade\" value=\"true\" />" +
"<a style=\"text-decoration: none;\" href=\"http://go.microsoft.com/fwlink/?LinkID=149156&v=5.0.61118.0\">" +
"<img style=\"border-width:0px\" alt=\"Install Silverlight\" src=\"http://go.microsoft.com/fwlink/?LinkId=161376\" style=\"cursor:pointer\" /></a>" +
"</object>" +
"<iframe id=\"_sl_historyFrame\" style='visibility:hidden;height:0;width:0;border:0px'></iframe></div>";
Controls.Add(Silverlight5);

ניתן לראות את רשימת ה-DataBases של SharePoint 2010 באמצעות הפקודה
Get-SPDataBase, לדוגמא:
Get-SPDatabase | Sort-Object disksizerequired -desc | Format-Table Name

שם שרת בסיס הנתונים ושם ה-DataBase של SharePoint 2010 Central Administration נשמר ב-registry בשרת במיקום
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB
ב-string value בשם dns

אחת היכולות של SharePoint 2010 הינה
Extend של Web Application:


בכדי למחוק Web Application אשר נוצר ע"י Extend, ניתן ב-SharePoint 2010 Management Shell להקליד את הפקודה הבאה לדגומא:
stsadm.exe -o unextendvs -url http://www.website.com -deleteiissites
בטופס InfoPath אשר מוצג בדפדפן, הקבצים המצורפים הם חלק מהטופס עצמו (חלק מה-XML של הטופס). לא ניתן לפתוח או לצפות בקובץ מצורף ישירות - יש צורך לבצע Download תחילה.
תיאורשלב ראשון - הטופס עם ה-Attachment (קובץ מצורף)

שלב שני - בחירה של Download

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