<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="FeedCreator 1.8.0-dev (info@mypapit.net)" --><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>SharePoint Tips</title>
        <description />
        <link>http://sharepoint-sandbox.com/</link>
        <lastBuildDate>Fri, 10 Feb 2012 13:43:20 GMT</lastBuildDate>
        <generator>FeedCreator 1.8.0-dev (info@mypapit.net)</generator>
		        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SharepointSandBox" /><feedburner:info uri="sharepointsandbox" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>-33.867139</geo:lat><geo:long>151.207114</geo:long><item>
            <title>Tip #104: Updating SharePoint 2010 User Information</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/WHRXVY9CFf4/index.php</link>
            <description>&lt;p&gt;When you rename the user in Active Directly you might find that the old name is still resolving in People Picker when granting that user permissions. This is happening because user's entries for granted permissions are stored in&lt;span&gt; a hidden “User Information List”  located at &lt;/span&gt;&lt;em&gt;&lt;a href="http://%3cSiteCollectionUrl%3e/_catalogs/users/detail.aspx"&gt;http://&amp;lt;SiteCollectionUrl&amp;gt;/_catalogs/users/detail.aspx&lt;/a&gt;&lt;em&gt;. &lt;/em&gt;And if the same user was added before his/her name wont be updated with the new changes from AD (&lt;/em&gt;&lt;span&gt;even after running a full or incremental import via UPS)&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;In order to update the users in that list consider using a following powershell script http://feedproxy.google.com/~r/AutomatingSharePoint/~3/ueik7IMLEVY/&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/WHRXVY9CFf4" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Thu, 02 Feb 2012 13:26:40 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Sites/tip-104-updating-sharepoint-2010-user-information.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Sites/tip-104-updating-sharepoint-2010-user-information.html</feedburner:origLink></item>
        <item>
            <title>Tip #103: First visit of authenticated user might cause performance issue</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/O0rJ_6hdIvg/index.php</link>
            <description>&lt;p&gt;"&lt;em&gt;When an authenticated user, whom has never visited a site collection, first visits a site there are a number of tables within the Content database which must be updated&lt;/em&gt;". This process might be very expensive and affect the overal performance of the SQL Server for the large farm. It is recommeded to prepopulate the user's table using &lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.ensureuser.aspx"&gt;SPWeb.EnsureUser()&lt;/a&gt; API.&lt;/p&gt;
&lt;p&gt;More details about this tip can be found in the following article &lt;a target="_blank" href="http://todd-carter.com/post/2011/09/20/Introduce-Users-Into-the-UserInfo-Table.aspx"&gt;http://todd-carter.com/post/2011/09/20/Introduce-Users-Into-the-UserInfo-Table.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/O0rJ_6hdIvg" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Thu, 22 Sep 2011 11:55:16 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Database/tip-103-first-visit-of-unauthenticated-user-might-cause-performance-issue.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Database/tip-103-first-visit-of-unauthenticated-user-might-cause-performance-issue.html</feedburner:origLink></item>
        <item>
            <title>Summary of Rational Guide to Multi Tenancy with SharePoint 2010</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/px5NkAiT-CI/index.php</link>
            <description>&lt;p&gt;SharePoint 2010 enables delivery of hosting environments based on  multi-tenancy functionality of SharePoint. However, multi-tenancy has its own  limitation and creating multi-tenant farms should be based on the deliberate  decision when all pros and cons are carefully evaluated.&lt;/p&gt;
&lt;p&gt;There are a few resources of how to configure the multi-tenancy SharePoint  2010 farm, but I consider the following one the best  &lt;a href="http://www.harbar.net/articles/sp2010mt1.aspx"&gt;Rational Guide to Multi  Tenancy with SharePoint 2010&lt;/a&gt;. It’s a quite large reading with several additional  resources that will take hours to read.&lt;/p&gt;
&lt;p&gt;In this post I just want to summarise the key design considerations for these  who are planning multi-tenancy farm.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not all Service Applications are tenant-aware&lt;/li&gt;
&lt;li&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;do not store tenant data (and do not support partitioning) - Excel, Access,  Visio, Work Viewing, State and PowerPoint Service Applications&lt;/li&gt;
&lt;li&gt;&lt;span style="white-space: pre;"&gt; &lt;/span&gt;could not be partitioned - Usage And Heath, Web Analytics, PerformancePoint,  FAST for SharePoint&lt;/li&gt;
&lt;li&gt;web.config is shared for all tenants in Web Application&lt;/li&gt;
&lt;li&gt;Configuration can be done via PowerShell only&lt;/li&gt;
&lt;li&gt;Provisioning can be done only in specific order, otherwise information could  be shared across tenants&lt;/li&gt;
&lt;li&gt;All custom development should be Sandboxed&lt;/li&gt;
&lt;li&gt;Self Service Site Creation is required to allow tenants to create sites,  however it is scoped by Web Application and all tenants will have this on&lt;/li&gt;
&lt;li&gt;Cannot backup/upgrade on a per tenant basis, because more that one tenant  can be stored in content database (constraining tenant to specific content DB  removes ability to use Tenant Administrator site to create new SC and impact  ability to use MySites)&lt;/li&gt;
&lt;li&gt;Too many managed paths create performance implications (the magic number,  aka software boundary, for managed paths per Web Application is 20). Consider  using host named site collections for large number of tenants&lt;/li&gt;
&lt;li&gt;AD Directory Services are required to store users (linked Subscriptions and  Organization Units), because people picker and user profile impart are hooked up  to OUs&lt;/li&gt;
&lt;li&gt;Not all SharePoint 2010 features are feature pack aware&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/px5NkAiT-CI" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Tue, 30 Aug 2011 11:11:59 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Services/summary-of-rational-guide-to-multi-tenancy-with-sharepoint-2010.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Services/summary-of-rational-guide-to-multi-tenancy-with-sharepoint-2010.html</feedburner:origLink></item>
        <item>
            <title>Tip #102: SharePoint database log shipping support</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/N_39KoZqKAw/index.php</link>
            <description>&lt;p&gt;One of the approaches to provide high availability of SharePoint 2010 is using Log Shipping for service databases. However, SharePoint 2010 does not support log shipping for all databases. Such databases as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;Managed Metadata DB&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;Application Register DB&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="font-size: 12pt;"&gt;are not supported for log shipping, so you need to consider this in your availability/disaster recovery scenarios.&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc678868.aspx"&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/N_39KoZqKAw" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Thu, 16 Jun 2011 06:53:49 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Database/tip-102-sharepoint-database-log-shipping-support.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Database/tip-102-sharepoint-database-log-shipping-support.html</feedburner:origLink></item>
        <item>
            <title>Tip #101: How to optimize deployment of multiple WSPs</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/V38kqsWFHn0/index.php</link>
            <description>&lt;p&gt;&lt;span class="blackClass context_menu" id="ws1024"&gt;&lt;span class="word" id="wid1"&gt;In&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1025"&gt;&lt;span class="word" id="wid2"&gt;the&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1026"&gt;&lt;span class="word" id="wid3"&gt;highly&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1027"&gt;&lt;span class="word" id="wid4"&gt;customized&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1028"&gt;&lt;span class="word" id="wid5"&gt;SharePoint&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1029"&gt;&lt;span originalword="solution," jquery1303945145773="11014" class="word" id="wid6"&gt;solution,&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1030"&gt;&lt;span class="word" id="wid7"&gt;you&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1031"&gt;&lt;span class="word" id="wid8"&gt;might&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1032"&gt;&lt;span class="word" id="wid9"&gt;end&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1033"&gt;&lt;span class="word" id="wid10"&gt;up&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1034"&gt;&lt;span class="word" id="wid11"&gt;with&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1035"&gt;&lt;span class="word" id="wid12"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1036"&gt;&lt;span class="word" id="wid13"&gt;large&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1037"&gt;&lt;span class="word" id="wid14"&gt;number&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1038"&gt;&lt;span class="word" id="wid15"&gt;of&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1039"&gt;&lt;span class="word" id="wid16"&gt;WSP&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1040"&gt;&lt;span class="word" id="wid17"&gt;packages&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1041"&gt;&lt;span class="word" id="wid18"&gt;(10-15&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1042"&gt;&lt;span class="word" id="wid19"&gt;for&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1043"&gt;&lt;span class="word" id="wid20"&gt;example)&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1044"&gt;&lt;span class="word" id="wid21"&gt;that&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1045"&gt;&lt;span class="word" id="wid22"&gt;are&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1046"&gt;&lt;span class="word" id="wid23"&gt;deployed&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1047"&gt;&lt;span class="word" id="wid24"&gt;as&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1048"&gt;&lt;span class="word" id="wid25"&gt;separate&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1049"&gt;&lt;span class="word" id="wid26"&gt;packages.&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1050"&gt;&lt;span class="word" id="wid27"&gt;There&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1051"&gt;&lt;span class="word" id="wid28"&gt;is&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1052"&gt;&lt;span class="word" id="wid29"&gt;nothing&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1053"&gt;&lt;span class="word" id="wid30"&gt;wrong&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1054"&gt;&lt;span class="word" id="wid31"&gt;with&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1055"&gt;&lt;span class="word" id="wid32"&gt;such&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1056"&gt;&lt;span originalword="approach" jquery1303945145773="11016" class="word" id="wid33"&gt;approach&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1057"&gt;&lt;span class="word" id="wid34"&gt;for&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1058"&gt;&lt;span originalword="a" jquery1303945145773="11018" class="word" id="wid35"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1059"&gt;production&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1060"&gt;&lt;span class="word" id="wid36"&gt;deployment,&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1061"&gt;&lt;span class="word" id="wid37"&gt;but&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1062"&gt;&lt;span class="word" id="wid38"&gt;deploying&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1063"&gt;&lt;span class="word" id="wid39"&gt;number&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1064"&gt;&lt;span class="word" id="wid40"&gt;of&lt;/span&gt;&lt;/span&gt; &lt;span jquery1303945145773="11525" class="blackClass context_menu" id="ws1065"&gt;&lt;span class="word" id="wid41"&gt;WSP&lt;/span&gt;&lt;/span&gt; &lt;span originalword="again and again" next="ws1068" class="blueClass context_menu" id="ws1066"&gt;&lt;span class="word" id="wid42"&gt;again&lt;/span&gt; &lt;span class="word" id="wid43"&gt;and&lt;/span&gt; &lt;span class="word" id="wid44"&gt;again&lt;/span&gt;&lt;/span&gt; &lt;span jquery1303945145773="11528" class="blackClass context_menu" id="ws1067"&gt;&lt;span class="word" id="wid45"&gt;for&lt;/span&gt;&lt;/span&gt; &lt;span prev="ws1066" originalword="debuging/testing" class="redClass context_menu" id="ws1068"&gt;&lt;span originalword="debugging/testing" class="word" id="wid46"&gt;debuging/testing&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1069"&gt;&lt;span class="word" id="wid47"&gt;in&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1070"&gt;&lt;span originalword="a" jquery1303945145773="11365" class="word" id="wid48"&gt;a&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1071"&gt;development&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1072"&gt;&lt;span class="word" id="wid49"&gt;environment&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1073"&gt;&lt;span class="word" id="wid50"&gt;might&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1074"&gt;&lt;span class="word" id="wid51"&gt;be&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1075"&gt;&lt;span class="word" id="wid52"&gt;cumbersome&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1076"&gt;&lt;span class="word" id="wid53"&gt;(regardless&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1077"&gt;&lt;span class="word" id="wid54"&gt;if&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1078"&gt;&lt;span class="word" id="wid55"&gt;they&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1079"&gt;&lt;span class="word" id="wid56"&gt;are&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1080"&gt;&lt;span class="word" id="wid57"&gt;visible&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1081"&gt;&lt;span class="word" id="wid58"&gt;or&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1082"&gt;&lt;span class="word" id="wid59"&gt;hidden&lt;/span&gt;&lt;/span&gt; &lt;span class="blackClass context_menu" id="ws1083"&gt;&lt;span class="word" id="wid60"&gt;features).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;Such behavior is specific for WSP deployment, when SharePoint recycles application pools during deployment. In such situation, deployment of 10-15 packages is a time consuming process. This behavior can be improved by adding "&lt;span&gt;ResetWebServer="FALSE" to the solution manifest, preventing IIS pool recycling. However, it won't work for upgrade scenarios (&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa544500.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa544500.aspx&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;To improve the deployment time of multiple WSP packages you could use "container" approach, packaging all WSPs in one single package to deploy it once,  decreasing deployment time significantly.&lt;/p&gt;
&lt;p&gt;For example, create a solution with 5 projects - three webpart projects, one list definition and one workflow project. Then, create empty SharePoint project (named "MyProduct") that will serve as  "container". Navigated to Package.package, and add there the solution items we created before :&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img src="http://i.imgur.com/5wriQ.png" width="700" /&gt;&lt;/p&gt;
&lt;p&gt;In result, only one WSP will be generated will all projects inside.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/V38kqsWFHn0" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Thu, 05 May 2011 12:26:27 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Development/tip-101-how-to-optimize-deployment-of-multiple-wsps.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Development/tip-101-how-to-optimize-deployment-of-multiple-wsps.html</feedburner:origLink></item>
        <item>
            <title>Tip #100: Why to document SharePoint 2010 Configuration?</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/Km8cl43dQjI/index.php</link>
            <description>&lt;div&gt;
&lt;p&gt;SharePoint 2010 provides some support for the Farm Configuration restoration using "Configuration Only" option  &lt;a href="http://technet.microsoft.com/en-us/library/ee428326.aspx"&gt;http://technet.microsoft.com/en-us/library/ee428326.aspx&lt;/a&gt;. However, the limitation of this approach is that not all configuration settings are backed up and can be restored. For example, the following settings cannot be backed up as a part of config-only backup.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Alternative Access Mapping (AAM)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Environment specific settings (IP addresses, machine names)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Service Applications&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="line-height: 28px;"&gt;
&lt;div&gt;Actually, SharePoint 2010 Farm Configuration cannot be backed up and restored on 100% in automatic mode, due to site orpants and specific environment settings (&lt;a href="http://www.benjaminathawes.com/blog/Lists/Posts/Post.aspx?ID=10"&gt;http://www.benjaminathawes.com/blog/Lists/Posts/Post.aspx?ID=10&lt;/a&gt;)  and that is why your need to document Farm Configuration.&lt;/div&gt;
&lt;div&gt;The following resources describes the list of items to document:&lt;/div&gt;
&lt;div&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.benjaminathawes.com/blog/Lists/Posts/Post.aspx?ID=10"&gt;http://www.benjaminathawes.com/blog/Lists/Posts/Post.aspx?ID=10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sharepointinterface.com/2010/09/10/configuration-only-backup-and-restore-in-sharepoint-2010/"&gt;http://sharepointinterface.com/2010/09/10/configuration-only-backup-and-restore-in-sharepoint-2010/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/Km8cl43dQjI" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Mon, 02 May 2011 06:09:18 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Database/tip-100-why-to-document-sharepoint-2010-configuration.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Database/tip-100-why-to-document-sharepoint-2010-configuration.html</feedburner:origLink></item>
        <item>
            <title>Tip #99: Office365 AD Synchronization cannot be cancelled </title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/2foSwdsYdcE/index.php</link>
            <description>&lt;p&gt;Activating AD synchronization should be considered a long-term commitment to coexistence. You cannot currently deactivate directory synchronization. Once you have activated directory synchronization, you can only edit synchronized objects using on-premises applications.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://onlinehelp.microsoft.com/en-us/office365-enterprises/ff652543.aspx#NoDeactivation"&gt;Source&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/2foSwdsYdcE" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Thu, 28 Apr 2011 03:22:05 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/Office-365/General-Info/tip-99-office365-directory-synchronization-cannot-be-cancelled.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/Office-365/General-Info/tip-99-office365-directory-synchronization-cannot-be-cancelled.html</feedburner:origLink></item>
        <item>
            <title>Tip #98: Preventing DLL removal during a WSP solution uninstallation/retraction</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/9a4fmDPgbPw/index.php</link>
            <description>&lt;p&gt;&lt;span&gt;"If you are deploying DLL through particular WSP, in that case it will be removed when you retract that solution. For this, you can directly deploy DLL into GAC/create separate WSP for deployment of this DLL. In that, whenever you retract other solution, it will not be removed from the GAC" by &lt;/span&gt;Amit.AK.Kumar&lt;/p&gt;
&lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/af91d17b-bc35-4be1-b5c1-83aff237935a/"&gt;Source&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/9a4fmDPgbPw" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Thu, 28 Apr 2011 00:25:17 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Development/tip-98-preventing-dll-removal-during-a-wsp-solution-uninstallationretraction.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Development/tip-98-preventing-dll-removal-during-a-wsp-solution-uninstallationretraction.html</feedburner:origLink></item>
        <item>
            <title>Tip #97: WSDL is not available by default for ASMX Web Services deployed to _VTI_BIN</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/Y_nVGaGUVKg/index.php</link>
            <description>&lt;p&gt;Some SharePoint solution might require creating custom ASMX &lt;span&gt;Web Services that operates within the context of SharePoint 2010, and there is a good description of how to create and deploy ASMX Web Service for SharePoint &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms464040.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms464040.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;However, after Web Service is built and deployed to _vti_bin folder you might experience one issue that &amp;lt;service&amp;gt;.asmx/?WSDL returns "&amp;lt;404&amp;gt; Page not found" error. This error is only specific to the _vti_bin folder, and service returns ?WSLD description if deployed to other folders (for example to _layouts).&lt;/p&gt;
&lt;p&gt;The fix is adding "&lt;span&gt;&amp;lt;protocols&amp;gt;&amp;lt;add name="Documentation"/&amp;gt;&amp;lt;/protocols&amp;gt;" to the &lt;/span&gt;&lt;span&gt;WebServices element of web.config of webservice.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/Y_nVGaGUVKg" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Wed, 27 Apr 2011 10:00:55 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Development/tip-97-wsdl-is-not-available-by-default-for-asmx-web-services-deployed-to-vtibin.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/SharePoint-2010/Development/tip-97-wsdl-is-not-available-by-default-for-asmx-web-services-deployed-to-vtibin.html</feedburner:origLink></item>
        <item>
            <title>Tip #96: Active Directory Synchronization limitation for Office 365</title>
            <link>http://feedproxy.google.com/~r/SharepointSandBox/~3/kKEzSYw5VQM/index.php</link>
            <description>&lt;p class="BPOSNormal"&gt;Companies with users in local Active Directory environments who is considering using Microsoft Office 365 Beta for enterprises can use "Directory Synchronization Tool" to sync AD users. Using this tool, service administrators can keep Office 365 users, contacts, and groups updated with changes made in the local Active Directory.&lt;/p&gt;
&lt;p class="BPOSNormal"&gt;However, this tool has a few limitations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span&gt;Directory synchronization to create users in Office 365, then disabling directory synchronization.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span&gt;&lt;span&gt;Multiple on-premises forests&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Scoping or filtering (that is, limiting to a domain, organizational unit, or other container or group)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="line-height: 24px;"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Synchronizing more that 10,000 objects (Contact MS Support in this case)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://bit.ly/fZfNWM"&gt;Source&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SharepointSandBox/~4/kKEzSYw5VQM" height="1" width="1"/&gt;</description>
            <author> laflour@gmail.com (Michael Nemtsev)</author>
            <pubDate>Tue, 26 Apr 2011 06:14:32 GMT</pubDate>
            <guid isPermaLink="false">http://sharepoint-sandbox.com/index.php?/Office-365/General-Info/tip-96-active-directory-synchronization-limitation-for-office-365.html</guid>
        <feedburner:origLink>http://sharepoint-sandbox.com/index.php?/Office-365/General-Info/tip-96-active-directory-synchronization-limitation-for-office-365.html</feedburner:origLink></item>
    </channel>
</rss>

