<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>moss-2007 &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/moss-2007/</link>
	<description>Feed of posts on WordPress.com tagged "moss-2007"</description>
	<pubDate>Tue, 01 Dec 2009 18:35:45 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[You receive error 401.1 when you browse a Web site that uses Integrated Authentication and is hosted on IIS 5.1 or a later version]]></title>
<link>http://narunkumar.wordpress.com/2009/11/30/you-receive-error-401-1-when-you-browse-a-web-site-that-uses-integrated-authentication-and-is-hosted-on-iis-5-1-or-a-later-version/</link>
<pubDate>Mon, 30 Nov 2009 13:38:33 +0000</pubDate>
<dc:creator>Arunkumar</dc:creator>
<guid>http://narunkumar.wordpress.com/2009/11/30/you-receive-error-401-1-when-you-browse-a-web-site-that-uses-integrated-authentication-and-is-hosted-on-iis-5-1-or-a-later-version/</guid>
<description><![CDATA[SYMPTOMS : When you use the fully qualified domain name (FQDN) or a custom host header to browse a l]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>SYMPTOMS :</strong><br />
When you use the fully qualified domain name (FQDN) or a custom host header to browse a local Web site that is hosted on a computer that is running Microsoft Internet Information Services (IIS) 5.1 or a later version, you may receive an error message that resembles the following:<br />
HTTP 401.1 &#8211; Unauthorized: Logon Failed<br />
This issue occurs when the Web site uses Integrated Authentication and has a name that is mapped to the local loopback address.</p>
<p>Note You only receive this error message if you try to browse the Web site directly on the server. If you browse the Web site from a client computer, the Web site works as expected.<br />
<strong>CAUSE :</strong><br />
This issue occurs if you install Microsoft Windows XP Service Pack 2 (SP2) or Microsoft Windows Server 2003 Service Pack 1 (SP1). Windows XP SP2 and Windows Server 2003 SP1 include a loopback check security feature that is designed to help prevent reflection attacks on your computer. Therefore, authentication fails if the FQDN or the custom host header that you use does not match the local computer name.<br />
<strong>WORKAROUND :</strong><br />
<strong>Method 1:</strong> Disable the loopback check<br />
To set the DisableLoopbackCheck registry key yourself, follow these steps:</p>
<p>1. Set the DisableStrictNameChecking registry entry to 1. For more information about how to do this, click the following article number to view the article in the Microsoft Knowledge Base:<br />
281308 (http://support.microsoft.com/kb/281308/ ) Connecting to SMB share on a Windows 2000-based computer or a Windows Server 2003-based computer may not work with an alias name<br />
2. Click Start, click Run, type regedit, and then click OK.<br />
3. In Registry Editor, locate and then click the following registry key:<br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa<br />
4. Right-click Lsa, point to New, and then click DWORD Value.<br />
5. Type DisableLoopbackCheck, and then press ENTER.<br />
6. Right-click DisableLoopbackCheck, and then click Modify.<br />
7. In the Value data box, type 1, and then click OK.<br />
8. Quit Registry Editor, and then restart your computer.</p>
<p><strong>Method 2:</strong> Specify host names<br />
To specify the host names that are mapped to the loopback address and can connect to Web sites on your computer, follow these steps:</p>
<p>1. Set the DisableStrictNameChecking registry entry to 1. For more information about how to do this, click the following article number to view the article in the Microsoft Knowledge Base:<br />
281308 (http://support.microsoft.com/kb/281308/ ) Connecting to SMB share on a Windows 2000-based computer or a Windows Server 2003-based computer may not work with an alias name<br />
2. Click Start, click Run, type regedit, and then click OK.<br />
3. In Registry Editor, locate and then click the following registry key:<br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0<br />
4. Right-click MSV1_0, point to New, and then click Multi-String Value.<br />
5. Type BackConnectionHostNames, and then press ENTER.<br />
6. Right-click BackConnectionHostNames, and then click Modify.<br />
7. In the Value data box, type the host name or the host names for the sites that are on the local computer, and then click OK.<br />
8. Quit Registry Editor, and then restart the IISAdmin service.<br />
<strong>REFERENCE :</strong><br />
http://support.microsoft.com/kb/896861</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to hide a column of SharePoint list in different mode (Add / Edit / Display Mode)? ]]></title>
<link>http://karthicmohan.wordpress.com/2009/11/28/how-to-hide-a-column-of-sharepoint-list-in-different-mode-add-edit-display-mode/</link>
<pubDate>Sat, 28 Nov 2009 08:39:54 +0000</pubDate>
<dc:creator>karthicmohan</dc:creator>
<guid>http://karthicmohan.wordpress.com/2009/11/28/how-to-hide-a-column-of-sharepoint-list-in-different-mode-add-edit-display-mode/</guid>
<description><![CDATA[Most of the time we have requirement like that this field should be shown only in new mode or it sho]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Most of the time we have requirement like that this field should be shown only in new mode or it should not be shown only in Edit mode not in new mode.</p>
<p>We can hide it in view by not to show in grid view but what to do if you do not want to see that field in Dispforms.aspx?</p>
<p>Here is the way how to do that.<br />
Option: 1<br />
OBJECT MODEL</p>
<p>SPSite site = new SPSite(”http://Server:3000/”);<br />
SPWeb web = site.OpenWeb();<br />
web.AllowUnsafeUpdates = true;<br />
SPList list = web.Lists[”Sample”];<br />
SPField objField = list.Fields[”Sample1″];<br />
objField.ShowInNewForm = true;<br />
objField.ShowInDisplayForm = false;<br />
objField.ShowInEditForm = true;<br />
objField.Update();<br />
list.Update();</p>
<p>Option: 2<br />
List Definition<br />
You can hide column appearing in New/Edit/View/ form by creating custom list defination for the list.</p>
<p>For creating custom list defination you can refer following MSDN link:<br />
http://msdn.microsoft.com/en-us/library/ms466023.aspx</p>
<p>Now to hide a column from New/Edit/View/ form, you need to update content types of your list schema. Following is steps to do this (Assuming you have created custom list defination, following the steps mentioned in above URL):<br />
1. Open schema.xml from your custom feature folder<br />
2. Locate Content Types XML node, under that locates the Field which you want to hide from Edit form, set the ShowInEditForm value to FALSE.</p>
<p>Following example hides the Title column of custom list appearing in Edit form:</p>
<p>&#60;FieldRef ID=”{fa564e0f-0c70-4ab9-b863-0177e6ddd247}” Name=”Title” Required=”TRUE” ShowInNewForm=”TRUE” ShowInEditForm=”FALSE” /&#62;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SharePoint Site Template Size]]></title>
<link>http://karthicmohan.wordpress.com/2009/11/28/sharepoint-site-template-size/</link>
<pubDate>Sat, 28 Nov 2009 08:38:30 +0000</pubDate>
<dc:creator>karthicmohan</dc:creator>
<guid>http://karthicmohan.wordpress.com/2009/11/28/sharepoint-site-template-size/</guid>
<description><![CDATA[When you turn an existing site into a template and include the content, there is a size limit of 10 ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When you turn an existing site into a template and include the content, there is a size limit of 10 Mb by default. If you site content is greater than this, a site template will not be created.<br />
You can change this maximum size using an stsadm command on the SharePoint server.</p>
<p><strong>stsadm -o setproperty -propertyname max-template-document-size -propertyvalue  size_in_bytes<br />
</strong> <br />
Where size can be up to 500Mb (524288000 bytes)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ADO.NET Entity Framework]]></title>
<link>http://bestofcyber.wordpress.com/2009/11/27/ado-net-entity-framework/</link>
<pubDate>Fri, 27 Nov 2009 13:03:31 +0000</pubDate>
<dc:creator>Udaya Kumar</dc:creator>
<guid>http://bestofcyber.wordpress.com/2009/11/27/ado-net-entity-framework/</guid>
<description><![CDATA[Basically database development with the .NET framework has not changed a lot since its first release]]></description>
<content:encoded><![CDATA[Basically database development with the .NET framework has not changed a lot since its first release]]></content:encoded>
</item>
<item>
<title><![CDATA[MOSS2010 (SharePoint2010) Technical Documents and Diagrams]]></title>
<link>http://sharepoint2010microsoft.wordpress.com/2009/11/27/moss2010-sharepoint2010-technical-documents-and-diagrams/</link>
<pubDate>Fri, 27 Nov 2009 08:42:39 +0000</pubDate>
<dc:creator>Share Point Server</dc:creator>
<guid>http://sharepoint2010microsoft.wordpress.com/2009/11/27/moss2010-sharepoint2010-technical-documents-and-diagrams/</guid>
<description><![CDATA[MOSS2010 (SharePoint2010) Technical Documents and Diagrams &nbsp; Services in SharePoint 2010 Produc]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://moss2010.ebizassist.com/moss2010-sharepoint-technical-documents-and-diagrams"></p>
<h2>MOSS2010 (SharePoint2010) Technical Documents and Diagrams</h2>
<p></a></p>
<p>&#160;</p>
<h2>Services in SharePoint 2010 Products</h2>
<h2>Cross-farm Services in SharePoint 2010 Products</h2>
<h2>Topologies for SharePoint Server 2010</h2>
<h2>Hosting Environments in SharePoint 2010 Products</h2>
<h2>Search Technologies for SharePoint 2010 Products</h2>
<h2>Search Architectures for Microsoft SharePoint Server 2010</h2>
<h2>Design Search Architectures for Microsoft SharePoint Server 2010</h2>
<h2>Business Connectivity Services Model</h2>
<h2>Microsoft SharePoint Server 2010 Upgrade Planning</h2>
<h2>Microsoft SharePoint Server 2010 Upgrade from 2007 Approaches</h2>
<h2>Microsoft SharePoint Server 2010 — Test Your Upgrade Process</h2>
<h2>Choose tool for business intelligence in SharePoint Server 201</h2>
<p><a href="http://moss2010.ebizassist.com/moss2010-sharepoint-technical-documents-and-diagrams"></p>
<h2>read more..</h2>
<p></a></p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[MOSS2010 Components (Microsoft SharePoint2010 Application Architecture)]]></title>
<link>http://sharepoint2010microsoft.wordpress.com/2009/11/26/moss2010-components-microsoft-sharepoint2010-application-architecture/</link>
<pubDate>Thu, 26 Nov 2009 17:38:09 +0000</pubDate>
<dc:creator>Share Point Server</dc:creator>
<guid>http://sharepoint2010microsoft.wordpress.com/2009/11/26/moss2010-components-microsoft-sharepoint2010-application-architecture/</guid>
<description><![CDATA[SharePoint Components SharePoint has been build upon following basic components: 1. SharePoint Archi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://sharepoint.ebizassist.com/moss-components"><strong>SharePoint Components</strong></a></p>
<p>SharePoint has been build upon following basic components:</p>
<p>1.      SharePoint Architecture: &#8211; Farm, Web Application, Site Collection, Site, Lists, Items.</p>
<p>2.      Web Application: &#8211; Creation, Deletion, Setting</p>
<p>3.      Site Collection:- Creation, Deletion, Setting</p>
<p>4.      Document Library:- Creation, Deletion, Setting</p>
<p>5.      List: &#8211; Creation, Deletion, Setting</p>
<p>6.      Item: &#8211; Creation, Deletion, Setting</p>
<p>7.      SharePoint Security: &#8211; Group, People. Permissions</p>
<p>8.      SharePoint Designer: &#8211; Site, Page, List, Web Part, Check In, Check Out, Publish.</p>
<p>9.      Out of the box Web Parts: &#8211; Type and Uses.</p>
<p>10.  Custom Web Part Development: &#8211; Creation, Debugging, Deployment.</p>
<p><a href="http://sharepoint.ebizassist.com/moss-components"><strong>read more..</strong></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[MOSS2010 Professional Guide (Microsoft SharePoint Server 2010)]]></title>
<link>http://sharepoint2010microsoft.wordpress.com/2009/11/26/moss2010-professional-guide-microsoft-sharepoint-server-2010/</link>
<pubDate>Thu, 26 Nov 2009 17:29:53 +0000</pubDate>
<dc:creator>Share Point Server</dc:creator>
<guid>http://sharepoint2010microsoft.wordpress.com/2009/11/26/moss2010-professional-guide-microsoft-sharepoint-server-2010/</guid>
<description><![CDATA[SharePoint 2010: Professional Developer Guide SharePoint 2010: Labs in C# and Visual Basic Develop a]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://sharepoint.ebizassist.com/MOSS2010-Features/moss2010-professional-guides-1">SharePoint 2010: Professional Developer Guide</a></p>
<p>SharePoint 2010: Labs in C# and Visual Basic Develop a Visual Web Parts in Visual Studio 2010 Develop a List Definition and Events Receiver in Visual Studio 2010 Develop Advanced Web Parts for SharePoint 2010 with Visual Studio 2010 LINQ Programming Client</p>
<p><a href="http://sharepoint.ebizassist.com/MOSS2010-Features/moss2010-professional-guides-1"><strong>Chapter 1: Develop a Visual Web Parts in Visual Studio 2010</strong></a></p>
<p><a href="http://sharepoint.ebizassist.com/MOSS2010-Features/moss2010-professional-guides-1"><strong>Chapter 2: Develop a List Definition and Events Receiver in Visual Studio 2010</strong></a></p>
<p><a href="http://sharepoint.ebizassist.com/MOSS2010-Features/moss2010-professional-guides-1"><strong>Chapter 3:  Develop  Advanced Web Parts for SharePoint 2010 with Visual Studio 2010</strong></a></p>
<p><a href="http://sharepoint.ebizassist.com/MOSS2010-Features/moss2010-professional-guides-1"><strong>Chapter 4:  Develop with LINQ Programming to SharePoint in Visual Studio 2010</strong></a></p>
<p><strong>Chapter 5: Develop for SharePoint 2010 with the Client OM and REST in Visual Studio 2010</strong></strong></p>
<p><strong>Chapter 6: Develop a BCS External Content Type with Visual Studio 2010</strong></p>
<p><strong><strong><strong><strong><strong><strong>Chapter 7: Develop a SharePoint 2010 Workflow with Initiation Form in Visual Studio 2010</strong></strong></strong></strong></strong></strong></p>
<p><strong>Chapter 8: Develop SharePoint 2010 User Interface with Silverlight in Visual Studio 2010</strong></p>
<p><strong>Chapter 9: Develop SharePoint 2010 Sandboxed Solutions in Visual Studio 2010</strong></p>
<p><strong>Chapter 10: Develop SharePoint 2010 User Interface Ribbon and Dialog Customizations</strong><br />
<a href="http://sharepoint.ebizassist.com/MOSS2010-Features/moss2010-professional-guides-1">read more..</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Probleem met views op basis van Current Events]]></title>
<link>http://siebedevries.wordpress.com/2009/11/25/probleem-met-views-op-basis-van-current-events/</link>
<pubDate>Wed, 25 Nov 2009 08:49:37 +0000</pubDate>
<dc:creator>siebedevries</dc:creator>
<guid>http://siebedevries.wordpress.com/2009/11/25/probleem-met-views-op-basis-van-current-events/</guid>
<description><![CDATA[Aan een agenda web part een extra kolom toegevoegd met daarin keuzes, zoals verjaardag; vakantie; di]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Aan een agenda web part een extra kolom toegevoegd met daarin keuzes, zoals verjaardag; vakantie; dienst en overlegvormen.<br />
Getracht op basis van de default view &#8220;Current events&#8221; andere views aan te maken, gefilterd op eerder genoemde keuzes. Probleem hierbij is dat je geen &#8216;current events&#8217; krijgt, maar alle events. Je kunt niet filteren op &#8216;Start time&#8217;.<br />
Oplossing is een &#8216;Calculated&#8217; kolom in te voegen, noem deze bijvoorbeeld Datum.<br />
Als formule voer je in &#8216;=[Start Time] selecteer &#8216;Date and Time&#8217; als data type en bij Date and Time Format &#8216;Date Only&#8217;en je hebt je kolom gemaakt waarmee je de views kunt filteren.<br />
Met dank aan <a href="http://designshare.wordpress.com/2007/11/02/filter-calendar-view/">Michelle Pakron</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SharePoint Designer Grid control-How to remove duplicate values?]]></title>
<link>http://sharepoint2010microsoft.wordpress.com/2009/11/24/sharepoint-designer-grid-control-how-to-remove-duplicate-values/</link>
<pubDate>Tue, 24 Nov 2009 16:35:58 +0000</pubDate>
<dc:creator>Share Point Server</dc:creator>
<guid>http://sharepoint2010microsoft.wordpress.com/2009/11/24/sharepoint-designer-grid-control-how-to-remove-duplicate-values/</guid>
<description><![CDATA[SharePoint Designer Grid Filter Solution Duplicate values in Filter selection,  Filter in SharePoint]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><a href="http://sharepoint.ebizassist.com/sharepoint-duplicate-values-in-filter-selection">SharePoint Designer Grid Filter</a></strong><br />
Solution Duplicate values in Filter selection,  Filter in SharePoint Grid control not work properly , it display duplicate values.</p>
<p>Grid filters in SharePoint display duplicate values in drop down.  There is no feature in SharePoint to correct this Theres is one great solution with help of SharePoint Designer..<a href="http://sharepoint.ebizassist.com/sharepoint-duplicate-values-in-filter-selection"> more detail..</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[MOSS2010 vs MOSS2007 (Microsoft SharePoint Server 2010 vs SharePoint 2007)]]></title>
<link>http://sharepoint2010microsoft.wordpress.com/2009/11/24/moss2010-vs-moss2007-microsoft-sharepoint-server-2010-vs-sharepoint-2007/</link>
<pubDate>Tue, 24 Nov 2009 15:51:51 +0000</pubDate>
<dc:creator>Share Point Server</dc:creator>
<guid>http://sharepoint2010microsoft.wordpress.com/2009/11/24/moss2010-vs-moss2007-microsoft-sharepoint-server-2010-vs-sharepoint-2007/</guid>
<description><![CDATA[MOSS2010 vs MOSS2007 Stand-alone installation : List of Comparison between Microsoft SharePoint Seve]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://moss2010.ebizassist.com/moss2010-vs-moss2007"><strong>MOSS2010 vs MOSS2007</strong></a></p>
<p><a href="http://moss2010.ebizassist.com/moss2010-vs-moss2007"><strong></strong></a><br />
Stand-alone installation : List of Comparison between Microsoft SharePoint Sever 2010 and SharePoint 2007, Hardware requirements, Helps in How to migrate SharePoint 2007 to SharePoint2010. MOSS2010 requires : 64-bit edition of Windows Server 2008 Standard with SP2 and SQL Server 2008 Express with SP1. Compared: Operating System, Processor, RAM, Database&#8230;.<br />
<a href="http://moss2010.ebizassist.com/moss2010-vs-moss2007"><br />
Read more..</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SharePoint DevConnections 2009 Post Conference Thoughts]]></title>
<link>http://jamesmacesp.wordpress.com/2009/11/23/sharepoint-dev-connections-2009-post-conference-thoughts/</link>
<pubDate>Mon, 23 Nov 2009 15:41:14 +0000</pubDate>
<dc:creator>jamesmace</dc:creator>
<guid>http://jamesmacesp.wordpress.com/2009/11/23/sharepoint-dev-connections-2009-post-conference-thoughts/</guid>
<description><![CDATA[Vegas and SharePoint (and my birthday) all in one week! The SharePoint DevConnections 2009 conferenc]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Vegas and SharePoint (and my birthday) all in one week!</p>
<p>The SharePoint DevConnections 2009 conference was held at the Mandalay Bay hotel in Los Vegas from Nov 8th to 13th (including pre and post workshops). I attended the SharePoint track from Tues to Thurs along with the pre-conference workshop on Performance Point dashboards and scorecards and I must say I was impressed with all of it aside form the content of the workshop.</p>
<p>The pre-conference workshop was a little misleading as it seemed like it would be focused on designing dashboards and scorecards yet it was more of an entire overview of data warehousing, SSIS, SSAS, SSRS and Performance Point with the last hour or so actually spent on design. Which was great since I&#8217;m not that familiar with BI and I gained insight into how all the pieces fit together. I think a more descriptive title would have helped.</p>
<p>Other sessions of note:</p>
<ul>
<li>HMS10: SharePoint Development Application Life cycle Management</li>
<li>HDV303: Improvements to the SharePoint Developer Story</li>
<li>HDV315: Client Side Programming in SharePoint 2010</li>
<li>HDV302: Exploring SharePoint as a Service with Improvements in SharePoint Server 2010</li>
<li>HIT301: Best Practices for SharePoint Governance and Design</li>
<li>HDV301: Exploring Improvements to Enterprise Content Management in SharePoint Server 2010</li>
</ul>
<p>The majority of these sessions were given by <a href="http://www.andrewconnell.com/blog/" target="_blank">Andrew Connell</a> and <a href="http://www.shillier.com/default.aspx" target="_blank">Scot Hillier</a> both of whom I&#8217;d recommend as presenters/instructors and to attend one of their sessions or courses if you get the chance. The session on best practices and a later session on social networking by <a href="http://intelliem.com/" target="_blank">Dan Holme</a> were also enlightening.</p>
<p>Getting a look at Visual Studio 2010 specifically the Test Centre was really cool. I had a brief conversation with one of the Microsoft guys on the Visual Studio application life cycle team about extending the test capabilities to UAT scenarios (either through a web based or package solution) however it looks like we&#8217;ll have to wait for this. I think this would be a huge enhancement so that not only could you author ALL test cases within Test Centre but you could then get it out of the developers hands and over to the users for the next stage of testing. Even without this feature, the ability to view the recording the of test being performed was very cool.</p>
<p>My new VM with SharePoint 2010 beta is in the works and can&#8217;t wait to dive in and explore some of the new enhancements such as the ad-hoc subscription based Service Application Architecture, ECM tools (such as Documents Sets and Metadata Manager Service) and the new Business Connectivity Services (BCS).</p>
<p>Other then that the sessions ran on time and the food was great. The Mandalay Bay is huge and Vegas was fun for the small amount of it I got to see. The week capped off for me with a dinner with Scot and some friends I met at the conference. I would have liked to attend the post conference workshop with Scot Hillier and Andrew Connell however my birthday plans took precedence. I did win a Critical Path Training Webcast however so that makes up for it!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Groove Renamed]]></title>
<link>http://bestofcyber.wordpress.com/2009/11/23/groove-renamed/</link>
<pubDate>Mon, 23 Nov 2009 12:09:43 +0000</pubDate>
<dc:creator>Udaya Kumar</dc:creator>
<guid>http://bestofcyber.wordpress.com/2009/11/23/groove-renamed/</guid>
<description><![CDATA[Microsoft Groove most likely going to be renamed as &#8220;SharePoint 2010 workspace&#8221; as alrea]]></description>
<content:encoded><![CDATA[Microsoft Groove most likely going to be renamed as &#8220;SharePoint 2010 workspace&#8221; as alrea]]></content:encoded>
</item>
<item>
<title><![CDATA[extending the 50 site limit to the SharePoint Portal navigation]]></title>
<link>http://localgovernmentsharepoint.wordpress.com/2009/11/19/extending-the-50-site-limit-to-the-sharepoint-portal-navigation/</link>
<pubDate>Thu, 19 Nov 2009 21:37:34 +0000</pubDate>
<dc:creator>Rob Ashcroft</dc:creator>
<guid>http://localgovernmentsharepoint.wordpress.com/2009/11/19/extending-the-50-site-limit-to-the-sharepoint-portal-navigation/</guid>
<description><![CDATA[Today while at work I was working to clean up our intranet&#8217;s site directory in SharePoint. I n]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Today while at work I was working to clean up our intranet&#8217;s site directory in SharePoint.</p>
<p>I noticed that the Navigation menu in one of our sites was only listing 50 page links, even though there were plenty more pages within that particular site.</p>
<p>Since I knew there were more and that this was probably the result of some inherent limit, I dug around and found this post which explains how to modify your web.config. It basically boils down to adding a property DynamicChildLimit=&#8221;XX&#8221; to the following entries in the web.config file, where XX is 0 (no limit) or whatever numeric limit you decide. By default it is 50. (The web.config file to modify is usually located in C:\Inetpub\wwwroot\wss\VirtualDirectories\80, with the last portion being whatever port number MOSS is running from).</p>
<p>Set the limit to 0 to give yourself flexibility.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Server out of memory Error when trying to upload/download large documents!]]></title>
<link>http://sharepointreporter.wordpress.com/2009/11/18/server-out-of-memory-error-when-trying-to-uploaddownload-large-documents/</link>
<pubDate>Wed, 18 Nov 2009 20:52:01 +0000</pubDate>
<dc:creator>Avinash</dc:creator>
<guid>http://sharepointreporter.wordpress.com/2009/11/18/server-out-of-memory-error-when-trying-to-uploaddownload-large-documents/</guid>
<description><![CDATA[I had recently set up a SharePoint site for large documents of varying size between 120-180 MB. I ma]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I had recently set up a SharePoint site for large documents of varying size between 120-180 MB. I made changes to the web application general settings and increased maximum upload size 200 MB.</p>
<p>Now the users came back to me with the following error!</p>
<p><span style="color:#ff0000;"><strong>Server Out Of Memory<br />
<span style="color:#ff0000;"><br />
There is no memory on the server to run your program. Please contact your administrator with this problem.</span></strong></span></p>
<p><span style="color:#000000;">I checked the logs but they were clean. So I made few more changes as below which are standard for configuring any site for large documents.<br />
</span></p>
<p>1. Increased connection time out setting on IIS</p>
<p>2. Made changes to the web.config to add the execution timeout value and increase maximum request length</p>
<p>location path=&#8221;upload.aspx&#8221;&#62;</p>
<p>&#60;system.web&#62;</p>
<p>&#60;httpRuntime executionTimeout=&#8221;999999&#8243; maxRequestLength=&#8221;2097151&#8243; /&#62;</p>
<p>&#60;/system.web&#62;</p>
<p>&#60;/location&#62;</p>
<p>3. Made changes to web.config to Increase the maximum size limit for Web Parts. [This is suggested but not required]</p>
<p>4. Increased large file size chunk value</p>
<p>stsadm -o setproperty -pn large-file-chunk-size -pv [value in bytes] –url “URL Name”</p>
<p>Even after this, i was getting the error. So I tried to replicate this on a different SharePoint environment, it worked perfectly fine here. The only difference between these environments was the first one had Microsoft Forefront installed where as the later did not. Then I started playing with forefront and realized that forefront treats each document like a container and it has maximum container file size and maximum container scan time. As the documents exceeded the size of the maximum container size and time to scan the large files exceeded the maximum container scan time, the upload/download of the documents failed. So I made following changes to ForeFront</p>
<p>Increased Max Container File Size (bytes)</p>
<p>Increased Max Container Scan Time (milliseconds) – Both real-time &#38; manual</p>
<p>That&#8217;s it, this fixed the issue. The issue was not with SharePoint but Forefront! Hopefully, this can help somebody.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Load attachments from Document library to .Net]]></title>
<link>http://microsoftechies.wordpress.com/2009/11/18/load-attachments-from-document-library-to-net/</link>
<pubDate>Wed, 18 Nov 2009 09:41:04 +0000</pubDate>
<dc:creator>narayanareddyy</dc:creator>
<guid>http://microsoftechies.wordpress.com/2009/11/18/load-attachments-from-document-library-to-net/</guid>
<description><![CDATA[public void ShowAttachment(PlaceHolder PlaceHolderObj, string strListItemID) { WindowsIdentity objWi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>public void ShowAttachment(PlaceHolder PlaceHolderObj, string strListItemID)<br />
    {<br />
        WindowsIdentity objWindowsIdentity = WindowsIdentity.GetCurrent();<br />
        WindowsImpersonationContext objWindowsImpersonationContext = null;<br />
        //RevertToSelf();<br />
        SPSite siteCollection = null;<br />
        SPWeb topLevelSite = null;<br />
        string strDocumentLink = String.Empty;<br />
        string strDocLibraryWebLink = System.Configuration.ConfigurationManager.AppSettings["SPDocumentLibraryWeb"].ToString();<br />
        string strDocLibraryLink = System.Configuration.ConfigurationManager.AppSettings["SPDocumentLibrary"].ToString();<br />
        string strDocLibrary = System.Configuration.ConfigurationManager.AppSettings["SPDocLibrary"].ToString();<br />
        objWindowsImpersonationContext = WindowsIdentity.GetCurrent().Impersonate();<br />
        siteCollection = new SPSite(strDocLibraryLink);<br />
        topLevelSite = siteCollection.AllWebs[System.Configuration.ConfigurationManager.AppSettings["TopLevelSite"].ToString()];</p>
<p>        SPList list = topLevelSite.Lists["ETAAttachments"];</p>
<p>        foreach (SPListItem item in list.Items)<br />
        {<br />
            if ((Convert.ToString(item["ETAID"]).Equals(strListItemID)))<br />
            {<br />
                strDocumentLink = strDocLibraryWebLink + strDocLibrary + &#8220;/&#8221; + Convert.ToString(item["Name"]);</p>
<p>                HyperLink hpl = new HyperLink();<br />
                hpl.NavigateUrl = strDocumentLink.ToString().Replace(&#8221; &#8220;, &#8220;%20&#8243;).Trim();<br />
                hpl.Text = Convert.ToString(item["Name"]);<br />
                hpl.Attributes.Add(&#8220;onclick&#8221;, &#8220;javascript:window.open(&#8221; + hpl.NavigateUrl + &#8220;);&#8221;);<br />
                PlaceHolderObj.Controls.Add(hpl);<br />
                PlaceHolderObj.Controls.Add(new LiteralControl(&#8220;<br />&#8220;));<br />
            }<br />
        }<br />
        objWindowsImpersonationContext.Undo();<br />
    }</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Add new row (With Document) in Document libraray using Object Model Code]]></title>
<link>http://microsoftechies.wordpress.com/2009/11/18/add-new-row-with-document-in-document-libraray-using-object-model-code/</link>
<pubDate>Wed, 18 Nov 2009 09:39:37 +0000</pubDate>
<dc:creator>narayanareddyy</dc:creator>
<guid>http://microsoftechies.wordpress.com/2009/11/18/add-new-row-with-document-in-document-libraray-using-object-model-code/</guid>
<description><![CDATA[public void UploadToMoss(string filename, int fileLength, Stream oStream, string strDocLibraryName) ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>public void UploadToMoss(string filename, int fileLength, Stream oStream, string strDocLibraryName)<br />
    {<br />
        WindowsIdentity wi = WindowsIdentity.GetCurrent();<br />
        WindowsImpersonationContext ctx = null;<br />
        //RevertToSelf();</p>
<p>        bool blStatus = true;<br />
        try<br />
        {</p>
<p>            ctx = WindowsIdentity.GetCurrent().Impersonate();</p>
<p>            SPSite siteCollection = null;<br />
            SPWeb topLevelSite = null;<br />
            string strDocLibraryLink = System.Configuration.ConfigurationManager.AppSettings["SPDocumentLibrary"].ToString();</p>
<p>            siteCollection = new SPSite(strDocLibraryLink);<br />
            topLevelSite = siteCollection.AllWebs[ConfigurationManager.AppSettings["TopLevelSite"].ToString()];</p>
<p>            topLevelSite.AllowUnsafeUpdates = true;<br />
            SPFolder objFolder = topLevelSite.GetFolder(strDocLibraryName);<br />
            byte[] bufDoc = null;<br />
            string strFileName = Path.GetFileName(filename);<br />
            int nLen = fileLength;<br />
            bufDoc = new byte[nLen];<br />
            oStream.Read(bufDoc, 0, nLen);</p>
<p>            SPList list = topLevelSite.Lists["ETAAttachments"];</p>
<p>            topLevelSite.AllowUnsafeUpdates = false;</p>
<p>            System.GC.AddMemoryPressure(200024);<br />
            SPFile file = objFolder.Files.Add(strFileName, oStream, true);<br />
            file.Update();</p>
<p>            foreach (SPListItem item in list.Items)<br />
            {</p>
<p>                if (item["Name"].ToString() == strFileName)<br />
                {</p>
<p>                    item["ETAID"] = 278;<br />
                    item["Attachment Type"] = &#8220;test&#8221;;<br />
                    item.Update();<br />
                    break;<br />
                }</p>
<p>            }</p>
<p>            siteCollection.Dispose();<br />
            topLevelSite.Dispose();</p>
<p>        }<br />
        catch (Exception ex)<br />
        {<br />
            throw;<br />
        }<br />
        finally<br />
        {<br />
            System.GC.RemoveMemoryPressure(200024);<br />
            ctx.Undo();<br />
        }<br />
    }</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Add new list row using Object Model is sharepoint list]]></title>
<link>http://microsoftechies.wordpress.com/2009/11/18/add-new-list-row-using-object-model-is-sharepoint-list/</link>
<pubDate>Wed, 18 Nov 2009 09:38:17 +0000</pubDate>
<dc:creator>narayanareddyy</dc:creator>
<guid>http://microsoftechies.wordpress.com/2009/11/18/add-new-list-row-using-object-model-is-sharepoint-list/</guid>
<description><![CDATA[private void updateSharePoint(NewECRET_SubmitBLLFields objNewECRET, string strNotifiers) { SPSite si]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>private void updateSharePoint(NewECRET_SubmitBLLFields objNewECRET, string strNotifiers)<br />
    {  SPSite siteCollection = null;<br />
        SPWeb topLevelSite = null;<br />
        string strNewXRef = String.Empty;<br />
        bool blnNoError = true;</p>
<p>        try<br />
        {</p>
<p>            SPSecurity.RunWithElevatedPrivileges(delegate()<br />
            {<br />
                siteCollection = new SPSite(System.Configuration.ConfigurationManager.AppSettings["SPDocumentLibrary"].ToString());<br />
                topLevelSite = siteCollection.AllWebs[ConfigurationManager.AppSettings["TopLevelSite"].ToString()];<br />
            });<br />
            topLevelSite.AllowUnsafeUpdates = true;</p>
<p>            SPList list = topLevelSite.Lists[ConfigurationManager.AppSettings["ListName"].ToString()];</p>
<p>            // Create List Item<br />
            SPListItem objListItem = list.Items.Add();</p>
<p>            objListItem["Title"] = objNewECRET.Title;<br />
            objListItem["ECRETS #"] = strRetECRETSID.ToString();</p>
<p>            string strUserName = Session["FullName"].ToString();<br />
            for (int i = 0; i  0)<br />
            {<br />
                objListItem["Estimated Completion Date"] = txtEstimateComplitionDate.Text;<br />
            }<br />
            objListItem["Request Date"] = DateTime.Today.ToShortDateString().ToString();<br />
            objListItem["Timing"] = txtTiming.Text;<br />
            objListItem["Cost"] = txtCost.Text;<br />
            objListItem["How Affect Product"] = txtHowAffectProduct.Text;</p>
<p>            string strNList = string.Empty;<br />
            if (lstnotification.Items.Count &#62; 0)<br />
            {<br />
                for (int i = 0; i &#60; lstnotification.Items.Count; i++)<br />
                {<br />
                    if(!string.IsNullOrEmpty(lstnotification.Items[i].ToString()))<br />
                    {<br />
                        strNList = lstnotification.Items[i].ToString() + &#34;;&#34;;<br />
                    }<br />
                }<br />
                objNewECRET.NotificationList = strNList.ToString();<br />
                objListItem[&#34;NotificationList&#34;] = strNList;<br />
            }            </p>
<p>            objListItem.Update();</p>
<p>            topLevelSite.AllowUnsafeUpdates = false;</p>
<p>            UploadECRETSFiles();<br />
            hdnDupTitle.Value = &#34;Yes&#34;;<br />
        }<br />
        catch (Exception ex)<br />
        {<br />
            blnNoError = false;<br />
            lblMsg.Text = &#34;Error &#34; + ex.StackTrace.ToString() + &#34; While Updating Sharepoint List&#34;;<br />
            //  lblSuccessMsg.Text = &#34;&#34;;<br />
        }<br />
        finally<br />
        {<br />
            if (blnNoError)<br />
            {<br />
                lblMsg.Text = &#34;&#34;;<br />
                // lblSuccessMsg.Text = &#34;Document has been reserved successfully&#34;;<br />
                txtComments.Enabled = false;<br />
                //btnSubmit.Enabled = false;<br />
            }<br />
        }<br />
        siteCollection.Dispose();<br />
        topLevelSite.Dispose();<br />
        if (blnNoError)<br />
        {</p>
<p>            //Response.Redirect(&#34;Confirm.aspx?id=9&#38;ECRETSID=&#34; + strRetECRETSID);<br />
            spnECRETSID.InnerText = strRetECRETSID.ToString();<br />
            ScriptManager.RegisterStartupScript(this, Page.GetType(), &#34;&#34;, &#34;ShowDivLayer(&#039;shadow&#039;,&#039;divShowECRETSID&#039;);&#34;, true);</p>
<p>        }<br />
}</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Load Attachments from List]]></title>
<link>http://microsoftechies.wordpress.com/2009/11/18/load-attachments-from-list/</link>
<pubDate>Wed, 18 Nov 2009 09:36:13 +0000</pubDate>
<dc:creator>narayanareddyy</dc:creator>
<guid>http://microsoftechies.wordpress.com/2009/11/18/load-attachments-from-list/</guid>
<description><![CDATA[public void ShowAttachment(string ListItemID, PlaceHolder PlaceHolderObj) { //Impersonating the user]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>  public void ShowAttachment(string ListItemID, PlaceHolder PlaceHolderObj)<br />
    {</p>
<p>        //Impersonating the user to perform this action<br />
        WindowsImpersonationContext ctx = null;<br />
        RevertToSelf();</p>
<p>        SPSite siteCollection = null;<br />
        SPWeb topLevelSite = null;<br />
        SPList list = null;</p>
<p>        string SPSiteCollection = string.Empty;<br />
        string SPTopLevelSite = string.Empty;<br />
        string SPListName = string.Empty;<br />
        string SPListSubFolderName = string.Empty;<br />
        string strSPListAttachmentLocation = string.Empty;<br />
        string strFileName = string.Empty;<br />
        int intID = 0;</p>
<p>        SPSiteCollection = System.Configuration.ConfigurationManager.AppSettings["SPSite"];<br />
        SPTopLevelSite = System.Configuration.ConfigurationManager.AppSettings["TopLevelSite"];<br />
        SPListName = System.Configuration.ConfigurationManager.AppSettings["ListName"];<br />
        SPListSubFolderName = System.Configuration.ConfigurationManager.AppSettings["FolderName"];<br />
        strSPListAttachmentLocation = System.Configuration.ConfigurationManager.AppSettings["SPListAttachmentLocation"];</p>
<p>        try<br />
        {<br />
            ctx = WindowsIdentity.GetCurrent().Impersonate();</p>
<p>            using (SPSite site = new SPSite(SPSiteCollection))<br />
            {</p>
<p>                //using (SPWeb web = site.OpenWeb(SPTopLevelSite))<br />
                using (SPWeb web = site.AllWebs[SPTopLevelSite])<br />
                {<br />
                    web.AllowUnsafeUpdates = true;</p>
<p>                    list = web.Lists[SPListName];</p>
<p>                    SPListItem item = list.GetItemById(Convert.ToInt32(ListItemID.ToString().Trim()));</p>
<p>                    SPAttachmentCollection attachments = item.Attachments;<br />
                    if (attachments.Count &#62; 0)<br />
                    {<br />
                        SPFolder folder = web.Folders["Lists"].SubFolders[SPListSubFolderName].SubFolders["Attachments"].SubFolders[item["ID"].ToString()];</p>
<p>                        foreach (SPFile objSPFile in folder.Files)<br />
                        {<br />
                            if (folder.Files.Count != 0)<br />
                            {<br />
                                strFileName = strSPListAttachmentLocation + objSPFile.ToString().Replace(&#8221; &#8220;, &#8220;%20&#8243;);<br />
                                HyperLink objHyperLink = new HyperLink();<br />
                                objHyperLink.NavigateUrl = strFileName.Trim();<br />
                                objHyperLink.Text = objSPFile.Name.ToString();<br />
                                objHyperLink.ID = intID.ToString();<br />
                                intID++;</p>
<p>                                string strFileExt = String.Empty;<br />
                                strFileExt = objSPFile.Name.ToString().Substring(objSPFile.Name.ToString().LastIndexOf(&#8220;.&#8221;) + 1);<br />
                                if (strFileExt.ToUpper().Equals(&#8220;PDF&#8221;))<br />
                                {<br />
                                    objHyperLink.Target = &#8220;_blank&#8221;;<br />
                                }<br />
                                PlaceHolderObj.Controls.Add(objHyperLink);<br />
                                PlaceHolderObj.Controls.Add(new LiteralControl(&#8220;<br />&#8220;));<br />
                            }<br />
                        }<br />
                    }<br />
                }<br />
            }<br />
        }</p>
<p>        catch (Exception ex)<br />
        {<br />
            throw ex;<br />
        }<br />
        finally<br />
        {<br />
            if (topLevelSite != null)<br />
            {<br />
                topLevelSite.AllowUnsafeUpdates = false;<br />
                topLevelSite.Dispose();<br />
            }<br />
            if (siteCollection != null)<br />
                siteCollection.Dispose();</p>
<p>            // Ensure impersonation is reverted<br />
            if (ctx != null)<br />
                ctx.Undo();<br />
        }<br />
    }</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Update List Item in List using Object Model Code]]></title>
<link>http://microsoftechies.wordpress.com/2009/11/18/update-list-item-in-list-using-object-model-code/</link>
<pubDate>Wed, 18 Nov 2009 09:34:27 +0000</pubDate>
<dc:creator>narayanareddyy</dc:creator>
<guid>http://microsoftechies.wordpress.com/2009/11/18/update-list-item-in-list-using-object-model-code/</guid>
<description><![CDATA[public void AddChangeRequestFields(string strDocToRefer, string strUserFQN, string strMode) { SPSite]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>public void AddChangeRequestFields(string strDocToRefer, string strUserFQN, string strMode)<br />
    {<br />
        SPSite siteCollection = null;<br />
        SPWeb topLevelSite = null;<br />
        string[] arrXRefDocs;<br />
        string strNewXRef = String.Empty;</p>
<p>        siteCollection = new SPSite(System.Configuration.ConfigurationManager.AppSettings["SPDocumentLibrary"].ToString());<br />
        //topLevelSite = siteCollection.AllWebs["EPC"];<br />
        topLevelSite = siteCollection.AllWebs[ConfigurationSettings.AppSettings["TopLevelSite"].ToString()];</p>
<p>        topLevelSite.AllowUnsafeUpdates = true;</p>
<p>        SPList list = topLevelSite.Lists["Approved Documents"];</p>
<p>        foreach (SPListItem item in list.Items)<br />
        {<br />
            if (strDocToRefer.Equals(Convert.ToString(item["Document Number"])))<br />
            {<br />
                if (strMode.Equals(&#8220;Add&#8221;))<br />
                {<br />
                    item["Initiate Change Request"] = &#8220;&#8221;;<br />
                    item["CR Initiated By"] = strUserFQN;<br />
                }<br />
                else<br />
                {<br />
                    item["Initiate Change Request"] = System.Configuration.ConfigurationManager.AppSettings["SPDocumentLibrary"].ToString() + &#8220;?ID=&#8221; + strDocToRefer.Trim() + &#8220;&#38;Type=CR&#8221;;<br />
                    item["CR Initiated By"] = strUserFQN;<br />
                }</p>
<p>                item.Update();<br />
                break;<br />
            }<br />
        }<br />
        topLevelSite.AllowUnsafeUpdates = false;</p>
<p>        siteCollection.Dispose();<br />
        topLevelSite.Dispose();</p>
<p>    }</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Deploying SharePoint Features To A Multiple Server Farm]]></title>
<link>http://openlandscape.wordpress.com/2009/11/18/deploying-sharepoint-features-to-multiple-server-farm/</link>
<pubDate>Wed, 18 Nov 2009 09:32:19 +0000</pubDate>
<dc:creator>openlandscape</dc:creator>
<guid>http://openlandscape.wordpress.com/2009/11/18/deploying-sharepoint-features-to-multiple-server-farm/</guid>
<description><![CDATA[I recently deployed some features, mainly web parts, to a client&#8217;s load balanced SharePoint fa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I recently deployed some features, mainly web parts, to a client&#8217;s load balanced SharePoint farm. The features were created with the <strong><a title="Visual Studio 2008 extensions for Windows SharePoint Services" href="http://www.microsoft.com/downloads/details.aspx?familyid=FB9D4B85-DA2A-432E-91FB-D505199C49F6&#38;displaylang=en" target="_blank">Visual Studio 2008 extensions for Windows SharePoint Services</a></strong>. When using features created with <strong>VSeWSS </strong>they work fine on a simple, non-load balanced, single server farm.</p>
<p>However when I tried to run the setup file produced by VSeWSS I got an error like &#8220;the feature is not available on the farm&#8221;. The reason is related to the following sentence from the stsadm <a title="Installfeature: Stsadm operation (Office SharePoint Server)" href="http://technet.microsoft.com/en-us/library/cc263123.aspx" target="_blank">installfeature operation&#8217;s help documentation</a>: <em>&#8220;Farm-scoped features are also automatically activated during this [installfeature] stage. Other features might still need to be activated.&#8221;</em></p>
<p>Now, if you open the feature.xml file, created by VSeWSS and look at the Feature element, you&#8217;ll see it has the following attribute: Scope=&#8221;Site&#8221; .</p>
<p><em>This means that the feature is defined at the Site level, and that it needs to be installed and then <a title="Activatefeature: Stsadm operation (Office SharePoint Server)" href="http://technet.microsoft.com/en-us/library/cc262692.aspx" target="_blank">activated</a> on a multiple server farm configuration. </em>The standard VSeWSS setup.bat only takes care of activating the feature: &#8220;%SPAdminTool%&#8221; -o <strong>activatefeature</strong> -id 87f20850-ad52-4785-a680-195942270020 -url %TargetSiteUrl% . Whoops, that will indeed cause some problems.</p>
<h2>Solution</h2>
<p><em>First install the feature before activating it.</em> There is one little gotcha here. Stsadm&#8217;s installfeature operation does not provide an option to specify the feature&#8217;s GUID. It only supports filename or name, and as you can expect VSeWSS only uses features&#8217; GUIDs. So we have to modify setup.bat to use the file name, instead of the GUID and add the installfeature command for each feature:</p>
<p>&#8220;%SPAdminTool%&#8221; -o <strong>installfeature -filename</strong> WebPartFeature\feature.xml<br />
&#8220;%SPAdminTool%&#8221; -o <strong>activatefeature -name</strong> WebPartFeature -url %TargetSiteUrl%</p>
<p>Cool, problem solved! If you don&#8217;t know this before hand, it can take a while to figure out.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">
<h1>Visual Studio 2008 extensions for Windows SharePoint Services</h1>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Site Navigation in SharePoint]]></title>
<link>http://dishashah.wordpress.com/2009/11/17/site-navigation-in-sharepoint/</link>
<pubDate>Tue, 17 Nov 2009 00:19:23 +0000</pubDate>
<dc:creator>dishashah08</dc:creator>
<guid>http://dishashah.wordpress.com/2009/11/17/site-navigation-in-sharepoint/</guid>
<description><![CDATA[Navigation is very important in any application. Navigation provides the way for the user to travel ]]></description>
<content:encoded><![CDATA[Navigation is very important in any application. Navigation provides the way for the user to travel ]]></content:encoded>
</item>
<item>
<title><![CDATA[Double Hop Problem in SharePoint]]></title>
<link>http://dishashah.wordpress.com/2009/11/13/double-hop-problem-in-sharepoint/</link>
<pubDate>Fri, 13 Nov 2009 20:56:37 +0000</pubDate>
<dc:creator>dishashah08</dc:creator>
<guid>http://dishashah.wordpress.com/2009/11/13/double-hop-problem-in-sharepoint/</guid>
<description><![CDATA[Hello Friends, I have faced problem when I built a web part which takes a main file and from that fi]]></description>
<content:encoded><![CDATA[Hello Friends, I have faced problem when I built a web part which takes a main file and from that fi]]></content:encoded>
</item>
<item>
<title><![CDATA[Upload Document to Document Library]]></title>
<link>http://microsoftechies.wordpress.com/2009/11/13/upload-document-to-document-library/</link>
<pubDate>Fri, 13 Nov 2009 13:23:34 +0000</pubDate>
<dc:creator>narayanareddyy</dc:creator>
<guid>http://microsoftechies.wordpress.com/2009/11/13/upload-document-to-document-library/</guid>
<description><![CDATA[public bool UploadToMoss(HttpPostedFile filename, string strDocLibraryName, string strDocCategory, s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p> public bool UploadToMoss(HttpPostedFile filename, string strDocLibraryName, string strDocCategory, string strDocType)<br />
    {</p>
<p>        WindowsIdentity wi = WindowsIdentity.GetCurrent();<br />
        WindowsImpersonationContext ctx = null;<br />
        RevertToSelf();</p>
<p>        bool blStatus = true;<br />
        try<br />
        {</p>
<p>            ctx = WindowsIdentity.GetCurrent().Impersonate();</p>
<p>            SPSite siteCollection = null;<br />
            SPWeb topLevelSite = null;<br />
            string strDocLibraryLink = System.Configuration.ConfigurationManager.AppSettings["SPDocLibrary"].ToString();</p>
<p>            siteCollection = new SPSite(strDocLibraryLink);<br />
            topLevelSite = siteCollection.AllWebs[ConfigurationManager.AppSettings["TopLevelSite"].ToString()];</p>
<p>            topLevelSite.AllowUnsafeUpdates = true;<br />
            SPFolder objFolder = topLevelSite.GetFolder(&#8220;&#8221; + strDocLibraryName + &#8220;/&#8221; + strDocCategory + &#8220;/&#8221; + strDocType + &#8220;&#8221;);<br />
            byte[] bufDoc = null;<br />
            string strFileName = Path.GetFileName(filename.FileName);<br />
            int nLen = filename.ContentLength;<br />
            bufDoc = new byte[nLen];<br />
            Stream oStream = filename.InputStream;<br />
            oStream.Read(bufDoc, 0, nLen);<br />
            System.GC.AddMemoryPressure(200024);<br />
            SPFile file = objFolder.Files.Add(strFileName, oStream, true);<br />
            file.Update();</p>
<p>        }<br />
        catch (Exception ex)<br />
        {<br />
            blStatus = false;<br />
            throw;<br />
        }<br />
        finally<br />
        {<br />
            System.GC.RemoveMemoryPressure(200024);</p>
<p>            ctx.Undo();</p>
<p>        }<br />
        return blStatus;<br />
    }</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[MOSS 2007 - DB Maintenance Plan Specification]]></title>
<link>http://pradeep1701.wordpress.com/2009/11/12/moss-2007-db-maintenance-plan-specification/</link>
<pubDate>Thu, 12 Nov 2009 01:08:21 +0000</pubDate>
<dc:creator>pradeep1701</dc:creator>
<guid>http://pradeep1701.wordpress.com/2009/11/12/moss-2007-db-maintenance-plan-specification/</guid>
<description><![CDATA[Hi All, Last week, I am being asked to work on a DB Maintenance Plan for the SharePoint environment ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hi All,</p>
<p>Last week, I am being asked to work on a DB Maintenance Plan for the SharePoint environment as the database has crossed over 100 GB and we had experienced few serious issues in the last month.</p>
<p>In this regard, I have created a DB Maintenance Plan based on the white paper: &#8220;DB Maintenance &#8211; SharePoint Products &#38; Technologies&#8221;. Please find attached documents for your reference.</p>
<p><a href='http://pradeep1701.wordpress.com/files/2009/11/db-maintenance-plan.doc'>DB Maintenance Plan</a></p>
<p><a href='http://pradeep1701.wordpress.com/files/2009/11/db-maintenance-sharepoint-products-technologies.doc'>DB Maintenance Plan &#8211; SharePoint Products &#38; Technologies</a></p>
<p>This is what I could come up with. Now, I am working on the DB Maintenance Specification &#8211; Steps for the SQL DBA Team. Will keep you posted once done.</p>
<p>Thanks</p>
<p>Pradeep Narsimhula MCT, CAPM, ITIL (Foundation) </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Programmatically Search Settings Configuration in Moss 2007]]></title>
<link>http://ganpages.wordpress.com/2009/11/10/programmatically-search-settings-configuration-in-moss-2007/</link>
<pubDate>Tue, 10 Nov 2009 14:13:32 +0000</pubDate>
<dc:creator>ganesanblog</dc:creator>
<guid>http://ganpages.wordpress.com/2009/11/10/programmatically-search-settings-configuration-in-moss-2007/</guid>
<description><![CDATA[Today i found an article for setting search configuration in Moss 2007 using API. string url = ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Today i found an article for setting search configuration in <a title="Technet " href="http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/d05a9165-4642-44b8-b6f9-7b367c255ee9/" target="_self">Moss 2007 using API</a>.</p>
<p>string url = &#8220;your site collection url&#8221;;<br />
using (SPSite site = new SPSite(url))<br />
using (SPWeb web = site.RootWeb)<br />
{<br />
string searchCenter = &#8220;your search center url&#8221;;<br />
web.AllProperties["SRCH_ENH_FTR_URL"] = searchCenter;<br />
web.Update();<br />
}</p>
<p>Thanks to <a rel="nofollow" href="http://social.technet.microsoft.com/Profile/en-US/?user=Gary%20Lapointe&#38;referrer=http%3a%2f%2fsocial.technet.microsoft.com%2fForums%2fen-US%2fsharepointadmin%2fthread%2fd05a9165-4642-44b8-b6f9-7b367c255ee9%2f&#38;rh=hfW7NGNs1%2bepc08Oen3ut18O%2b%2bNnhEOOdY8kgJgNyqg%3d&#38;sp=forums">Gary Lapointe</a> MVP.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
