<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4705703557192459705</id><updated>2011-12-18T23:51:10.720-08:00</updated><category term='InfoPath Form'/><category term='SharePoint My Site'/><category term='.Net 2.0'/><category term='Visual Studio 2008'/><category term='Sharepoint 2007'/><category term='Windows Server 2008 R2'/><category term='TFS 2010'/><category term='Visual Studio 2005'/><category term='Windows Server 2008'/><category term='.net'/><category term='Grid View'/><category term='SharePoint 2010 Search'/><category term='.Net 2.0 Tips'/><category term='SharePoint 2010'/><category term='Search'/><category term='Visual Studio 2010'/><category term='Web Analytics'/><title type='text'>Adrenaline Junkie - Suprej Venkat</title><subtitle type='html'>Here I have tried to write about the latest technical challenges that I face working as a Sharepoint consultant along with tips that maybe useful</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-5283352142004254884</id><published>2011-03-25T09:03:00.000-07:00</published><updated>2011-03-25T09:03:21.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><title type='text'>These files can't be opened, Windows Server 2008</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;When trying to install exe on Windows Server 2008, you might see the error These files cant be opened&lt;br /&gt;&lt;br /&gt;Your internet security settings prevented one or more files to be opened.&lt;br /&gt;&lt;br /&gt;Right click on the file, click on properties and at the bottom of the general tab, you would see a “Unblock” button. If you trust the file you are trying to install, click on the button and click ok.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then right click on the exe again and select “Run as Administrator”, that should run the program&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-5283352142004254884?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/5283352142004254884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=5283352142004254884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5283352142004254884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5283352142004254884'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2011/03/these-files-cant-be-opened-windows.html' title='These files can&apos;t be opened, Windows Server 2008'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-8670517007954749814</id><published>2011-03-25T03:26:00.000-07:00</published><updated>2011-03-25T03:26:56.877-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><title type='text'>Installing Visual Studio 2010 on Windows Server 2008 R2 Error</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;The installation of visual studio 2010 will fail displaying a number of different reasons when trying to install using an ISO mounted drive on Windows Server 2008 R2.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;One possible solution for this if the server has access to the internet is to use the web installer to install visual studio. You will find the corresponding web installers for each of the Visual Studio versions on MSDN. When using a web installer the installation succeeds.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-8670517007954749814?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/8670517007954749814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=8670517007954749814' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8670517007954749814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8670517007954749814'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2011/03/installing-visual-studio-2010-on.html' title='Installing Visual Studio 2010 on Windows Server 2008 R2 Error'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6167597200347843617</id><published>2011-02-17T06:51:00.000-08:00</published><updated>2011-02-17T06:51:15.203-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Hide "Home" link in top navigation of SharePoint 2010</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strong&gt;Hide the home node in the top navigation menu of SharePoint 2010&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&amp;nbsp;&lt;/strong&gt;In SharePoint 2007, if we set the datasource providor value of ShowStartingNode="False", the "home" link used to be hidden but if you try the same setting in SharePoint 2010, it does not work.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ShowStartingNode="False"&lt;br /&gt;SiteMapProvider="Tried CombinedNavSiteMapProvider and SPNavigationProvider"&lt;br /&gt;&lt;br /&gt;To fix this, I had to use the PortalSiteMapDataSource which used to exist in Moss 2007. To get it working follow the steps below:&lt;br /&gt;&lt;br /&gt;1. Add a register tag to your master page &lt;br /&gt;&lt;!--Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation" Assembly="Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"--&gt;&lt;br /&gt;&lt;br /&gt;2. Add a PortalSiteMapDataSource to the master page &lt;br /&gt;&lt;br /&gt;(Open Square Bracket) PublishingNavigation:PortalSiteMapDataSource&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ID="GlobalNavDataSource" &lt;br /&gt;&lt;br /&gt;Runat="server" &lt;br /&gt;&lt;br /&gt;SiteMapProvider="CombinedNavSiteMapProvider" &lt;br /&gt;&lt;br /&gt;EnableViewState="true" &lt;br /&gt;&lt;br /&gt;StartFromCurrentNode="true" &lt;br /&gt;&lt;br /&gt;StartingNodeOffset="0" &lt;br /&gt;&lt;br /&gt;ShowStartingNode="false" &lt;br /&gt;&lt;br /&gt;TreatStartingNodeAsCurrent="true" &lt;br /&gt;&lt;br /&gt;TrimNonCurrentTypes="Heading" / (close square bracket)&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;3. Update your top navigation to use this data source instead&lt;br /&gt;&lt;br /&gt;(Open Square Bracket)&lt;br /&gt;PublishingNavigation:PortalSiteMapDataSource&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ID="GlobalNavDataSource" &lt;br /&gt;&lt;br /&gt;Runat="server" &lt;br /&gt;&lt;br /&gt;SiteMapProvider="CombinedNavSiteMapProvider" &lt;br /&gt;&lt;br /&gt;EnableViewState="true" &lt;br /&gt;&lt;br /&gt;StartFromCurrentNode="true" &lt;br /&gt;&lt;br /&gt;StartingNodeOffset="0" &lt;br /&gt;&lt;br /&gt;ShowStartingNode="false" &lt;br /&gt;&lt;br /&gt;TreatStartingNodeAsCurrent="true" &lt;br /&gt;&lt;br /&gt;TrimNonCurrentTypes="Heading"/(close square bracket)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have not tested it completly for side effects&amp;nbsp;as I am just trying these things out in 2010. Will update this post if I find any side effects because of this.&lt;br /&gt;&lt;br /&gt;Another way of doing this is through CSS...&lt;br /&gt;&lt;br /&gt;&amp;nbsp;.s4-tn li.static &amp;gt; a {&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;display: none !important;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.s4-tn li.static &amp;gt; ul a {&lt;br /&gt;&lt;br /&gt;display: block !important;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6167597200347843617?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6167597200347843617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6167597200347843617' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6167597200347843617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6167597200347843617'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2011/02/hide-home-link-in-top-navigation-of.html' title='Hide &quot;Home&quot; link in top navigation of SharePoint 2010'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-8874741368690439338</id><published>2011-01-26T06:56:00.000-08:00</published><updated>2011-01-26T06:56:41.560-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='TFS 2010'/><title type='text'>TFS keeps file checked out after successful check in</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Some people might experience that on checking in a file into TFS, the file is actually checked into source control but the “checked out” icon appears in visual studio.&lt;br /&gt;&lt;br /&gt;This is because of a visual studio settings, to change this follow these instructions.&lt;br /&gt;&lt;br /&gt;1. Open visual studio&lt;br /&gt;&lt;br /&gt;2. Navigate to Tools - Options and under the “Source Control” - "Environment" - untick the check box that says "Keep items checked out when checking in"&lt;br /&gt;That's it!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-8874741368690439338?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/8874741368690439338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=8874741368690439338' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8874741368690439338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8874741368690439338'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2011/01/tfs-keeps-file-checked-out-after.html' title='TFS keeps file checked out after successful check in'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6781300354285873892</id><published>2010-12-21T04:01:00.000-08:00</published><updated>2010-12-21T04:01:50.556-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Analytics'/><title type='text'>Provisioning the Web Analytics Service Application on Microsoft SharePoint Server 2010</title><content type='html'>Before creating the web analytics service application, ensure the services on server have the following services as&amp;nbsp;stopped "Analytics Data Processing Service and Web Analytics Web Service.".&lt;br /&gt;&lt;br /&gt;If the services are not stopped then the creation of the service application seems to fail.&lt;br /&gt;&lt;br /&gt;Also before creating the web analytics service application the&lt;br /&gt;Usage and Health Data Collection and the Session State Service Application have to be provisioned on the farm&lt;br /&gt;&lt;br /&gt;1. Navigate to&amp;nbsp;SharePoint 2010 Central Administration.&lt;br /&gt;&lt;br /&gt;2. Select Manage service applications under Application Management.&lt;br /&gt;3. Under the New option, select "Web Analytics Service Application"&lt;br /&gt;4. A form is displayed which requests the user to enter a name for the service, an app pool account, the database server name and two databases, one for the reporting and one for the staging database.&lt;br /&gt;5. Once this is entered, click ok and the service will be created&lt;br /&gt;6. Navigate to the services on server page and start the Analytics Data Processing Service and Web Analytics Web Service. If you have a farm environment, then start it on the server where you want the services to run&lt;br /&gt;7. Navigate to the Central Admin page and select - "Monitoring"&lt;br /&gt;8. Click on "Configure usage and health data collection" and choose the logs that are required.&lt;br /&gt;9. Test whether the reports are working by selecting Monitoring from SharePoint 2010 Central Administration &lt;span class="goog_qs-tidbit goog_qs-tidbit-0"&gt;and then select View Web Analytics reports under Reporting&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6781300354285873892?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6781300354285873892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6781300354285873892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6781300354285873892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6781300354285873892'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/12/provisioning-web-analytics-service.html' title='Provisioning the Web Analytics Service Application on Microsoft SharePoint Server 2010'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7906738187648390201</id><published>2010-12-21T03:44:00.000-08:00</published><updated>2010-12-21T03:46:01.661-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010 Search'/><title type='text'>Configuring People Search in SharePoint 2010</title><content type='html'>In SharePoint 2010, people search crawls are not added to the content source sometimes and if you dont see people results, there are a couple of things that you need to check.&lt;br /&gt;&lt;br /&gt;Ensure that the user profiles are crawled. To do that go to the search settings page and click on manage content sources - (It’s under Central Administration –&amp;gt; Service Applications –&amp;gt; Search Service Application –&amp;gt; Manage button) Click on content sources..&lt;br /&gt;&lt;br /&gt;If an address starting with sps3 does not exist, then add it of the format sps3://intraneturl (where intraneturl is the url of your default intranet site).&lt;br /&gt;&lt;br /&gt;Once that step is done, permissions need to be granted to the search crawl account to crawl the content.&lt;br /&gt;&lt;br /&gt;To do that, go to the Service Applications page, click on the tab User Profile Service Application, do not click on the link&amp;nbsp;but just highlight that line and click on the "Administrators" button at the top of the page. This will show a window where admin users can be added..If the search crawling account does not appear then add the account to the window and choose the permissions "&lt;em&gt;Retrieve People Data for Search Crawlers&lt;/em&gt;" from the permissions list check box. If this step is not done, an access denied message will be shown in the SharePoint 2010 crawl logs.&lt;br /&gt;&lt;br /&gt;Once the above steps are done,&amp;nbsp; full crawl of the content source needs to be done after which the people search will bring back results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7906738187648390201?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7906738187648390201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7906738187648390201' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7906738187648390201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7906738187648390201'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/12/configuring-people-search-in-sharepoint.html' title='Configuring People Search in SharePoint 2010'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7361844721767209614</id><published>2010-06-27T13:03:00.001-07:00</published><updated>2010-06-27T13:03:36.404-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Slipstreamed Install of MOSS 2007</title><content type='html'>Until recently to install SharePoint 2007 on Windows Server 2008 R2 we had to manually slipstream MOSS SP1 with SP2, but since Jan 20th 2010 Microsoft have released MOSS SP2 slipstreamed package, it is available on MSDN!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7361844721767209614?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7361844721767209614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7361844721767209614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7361844721767209614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7361844721767209614'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/06/slipstreamed-install-of-moss-2007.html' title='Slipstreamed Install of MOSS 2007'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-3795715984552388471</id><published>2010-05-24T07:45:00.000-07:00</published><updated>2010-05-24T07:50:06.241-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Adding web parts to Document library throwing error</title><content type='html'>Sometimes you may want to add a content editor to a document library page http://server/Shared%20Documents/Forms/AllItems.aspx?PageView=Shared and might want to move it above or below the document library and might get the error below&lt;br /&gt;&lt;br /&gt;"The file is not checked out.  You must first check out this document before making changes."&lt;br /&gt;&lt;br /&gt;This is because in the "Versioning Settings" of the document library settings the item "Require documents to be checked out before they can be edited?" might have been set to "yes". Though you may wonder that you were not editing any documents but just trying to move the document library web part around in the page and it still would not allow you to make any changes before you turn the "require documents to be checked out..." option to "no"!&lt;br /&gt;&lt;br /&gt;Once you have moved your web parts around you can go back and change the versioning settings back to how it was.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-3795715984552388471?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/3795715984552388471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=3795715984552388471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3795715984552388471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3795715984552388471'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/05/adding-web-parts-to-document-library.html' title='Adding web parts to Document library throwing error'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6932099718501436758</id><published>2010-04-21T02:42:00.000-07:00</published><updated>2010-04-21T02:44:37.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008'/><title type='text'>Delegation Tab missing Windows Server 2008</title><content type='html'>When trying to setup Kerberos to work with SharePoint you need to setup the app pool account as trusted for delegation. you may find that the delegation tab is missing in AD in Windows Server 2008, this is "as designed", the delegation tab will appear only after an SPN is created for the service account.&lt;br /&gt;&lt;br /&gt;So do setspn -A HTTP/intranet.domain.local DOMAIN\Account from a command prompt in the famr and then go to AD and search for the DOMAIN\ACcount and you will see the delegation tab appear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6932099718501436758?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6932099718501436758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6932099718501436758' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6932099718501436758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6932099718501436758'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/04/delegation-tab-missing-windows-server.html' title='Delegation Tab missing Windows Server 2008'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-4567092238371014693</id><published>2010-04-20T01:38:00.001-07:00</published><updated>2010-04-20T01:40:05.035-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>WSP Stuck on deploying or retracting in Solution Management</title><content type='html'>If your solution package is stuck on deploying or retracting status for a long time on the "Solution Management" page in SharePoint Central Admin then check that the "Windows SharePoint Services Timer" windows service is started on ALL the web front end machines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-4567092238371014693?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/4567092238371014693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=4567092238371014693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4567092238371014693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4567092238371014693'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/04/wsp-stuck-on-deploying-or-retracting-in.html' title='WSP Stuck on deploying or retracting in Solution Management'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1729971049563422672</id><published>2010-03-25T08:49:00.000-07:00</published><updated>2010-03-25T08:52:18.470-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>SharePoint Server 2010 VS SharePoint Foundation 2010 Features</title><content type='html'>Microsoft have a good feature list available in the new SharePoint release.&lt;br /&gt;&lt;br /&gt;Sharepoint foundation is the free version, was called WSS in 2007 version.&lt;br /&gt;&lt;strong&gt;Features can be found here..&lt;/strong&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/library/ee539826(office.14).aspx&lt;br /&gt;&lt;br /&gt;SharePoint Server 2010 is the licened version, was called MOSS in 2007&lt;br /&gt;&lt;strong&gt;Features can be found here…&lt;/strong&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/library/ee557323(office.14).aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1729971049563422672?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1729971049563422672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1729971049563422672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1729971049563422672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1729971049563422672'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/03/sharepoint-server-2010-vs-sharepoint.html' title='SharePoint Server 2010 VS SharePoint Foundation 2010 Features'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7591720581180418639</id><published>2010-03-25T04:19:00.000-07:00</published><updated>2010-03-25T04:22:54.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Error when adding web part solution package An object in the SharePoint administrative framework</title><content type='html'>You sometimes may recieve the error below when trying to do stsadm -o addsolution -filename "wspname.wsp"&lt;br /&gt;&lt;br /&gt;An object in the SharePoint administrative framework, "SPSolutionLanguagePack Name=0 Parent=SPSolution Name=il.sharepoint.workflows.wsp", depends on other objects which do not exist.  Ensure that all of the objects dependencies are created and retry this operation.&lt;br /&gt;&lt;br /&gt;wspname.wsp: The Solution installation failed.&lt;br /&gt;&lt;br /&gt;This is especially the case if you have just done a retract/uninstall and you try to add straight away. If you try again in a few seconds it will work. Basically this is because when you delete a wsp from solution management and then immediately run this stsadm command, there will still be clean up operations going on in the background. So just leave a slight delay between uninstall of solution packages and re-deploys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7591720581180418639?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7591720581180418639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7591720581180418639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7591720581180418639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7591720581180418639'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/03/error-when-adding-web-part-solution.html' title='Error when adding web part solution package An object in the SharePoint administrative framework'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-942721564894181665</id><published>2010-03-23T09:21:00.000-07:00</published><updated>2010-03-23T09:29:09.224-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>SharePoint Search Crawl Returns Access Denied</title><content type='html'>Our SharePoint search suddenly stopped working last week and on googling found out that if the Default Content Access Account in SSP - Search Administration - Default Content Access Account is of the format domain\username it seems to fail but once changed to the format of username@domain.local it works!&lt;br /&gt;&lt;br /&gt;"Access is denied. Check that the Default Content Access Account has access to this content, or add a crawl rule to crawl this content. (The item was deleted because it was either not found or the crawler was denied access to it.)".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-942721564894181665?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/942721564894181665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=942721564894181665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/942721564894181665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/942721564894181665'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/03/sharepoint-search-crawl-returns-access.html' title='SharePoint Search Crawl Returns Access Denied'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-2974518448436725672</id><published>2010-02-26T08:20:00.000-08:00</published><updated>2010-02-26T08:26:21.511-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint My Site'/><title type='text'>Restricting access to mysites in SharePoint</title><content type='html'>You may come accross the requirment where you would want only certain group of people to be able to create my sites. This is possible by modifying permissions on Shared Services Provider, to do so follow these steps&lt;br /&gt;&lt;br /&gt;1. Logon to Central Admin&lt;br /&gt;2. Click on the Shared Services Provider that hosts my sites&lt;br /&gt;3. Click on "Personalization services permissions" under the group "User Profiles and My Sites" &lt;br /&gt;4. Click on the group "NT AUTHORITY\Authenticated Users" if it exists in that list and untick the option "Create Personal Site" and click save.&lt;br /&gt;5. Using the menu on the permissions page, add the SharePoint group that you want to give permissions to&lt;br /&gt;6. Click on the Group that you just added and select the permissions "Create Personal Site" and jobs done!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_QlpctyBLC9A/S4f2FLJSksI/AAAAAAAAACU/K2GBAmYjdts/s1600-h/ssp.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 121px;" src="http://4.bp.blogspot.com/_QlpctyBLC9A/S4f2FLJSksI/AAAAAAAAACU/K2GBAmYjdts/s320/ssp.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5442589243452068546" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-2974518448436725672?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/2974518448436725672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=2974518448436725672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2974518448436725672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2974518448436725672'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/restricting-access-to-mysites-in.html' title='Restricting access to mysites in SharePoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_QlpctyBLC9A/S4f2FLJSksI/AAAAAAAAACU/K2GBAmYjdts/s72-c/ssp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7681934299514892500</id><published>2010-02-19T08:29:00.000-08:00</published><updated>2010-02-19T08:36:01.176-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Modify Web Part Properties window very small</title><content type='html'>When editing a SharePoint publishing page or my site page and if the "modify shared web part" window appears very small or not visible then the short cut fix is to set the below style in your css file that is referenced from your Master Page&lt;br /&gt;&lt;br /&gt;#MSO_tblPageBody {&lt;br /&gt;height:600px !important;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7681934299514892500?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7681934299514892500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7681934299514892500' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7681934299514892500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7681934299514892500'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/modify-web-part-properties-window-very.html' title='Modify Web Part Properties window very small'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-2135335600015079326</id><published>2010-02-14T12:23:00.000-08:00</published><updated>2010-02-14T12:28:35.671-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>The Trial Period for this product has expired - SharePoint 2007</title><content type='html'>I recently copied a Virtual Hard Disk from my Colleague and when I tried to create a new Publishing site, I got the error message "The trial period for this product has expired". I checked the licence tab in Central Admin and found that it said it was a enterprise licence.&lt;br /&gt;&lt;br /&gt;On further investigation I found out that the service account used for the web application where I was trying to create a publishing site was using the "Network Service" account, on changing this to an account that was a member of the local administrator's group (since this was a development VM loaded on my laptop) the error message vanished, how strange!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-2135335600015079326?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/2135335600015079326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=2135335600015079326' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2135335600015079326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2135335600015079326'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/trial-period-for-this-product-has_14.html' title='The Trial Period for this product has expired - SharePoint 2007'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7034788973606082304</id><published>2010-02-09T06:40:00.000-08:00</published><updated>2010-02-09T06:43:48.391-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>SharePoint Search Error -  failed due to the following error: 800703fa.</title><content type='html'>When I tried to edit my User Profiles and Properties page in my Shared Services Providor, I saw the error below&lt;br /&gt;&lt;br /&gt;"An error occured while accessing the SQL Server database or the Office SharePoint Server Search Service. If this is the first time you have seen this messag, try again later. If this problem persists, contact your administrator"&lt;br /&gt;&lt;br /&gt;On clicking on the Search Settings in the SSP, I got the error below, and the same error repeated in the event log..&lt;br /&gt;Retrieving the COM class factory for component with CLSID {BDEADEE2-C265-11D0-BCED-00A0C90AB50F} failed due to the following error: 800703fa.&lt;br /&gt;&lt;br /&gt;Also no search results were being returned. &lt;br /&gt;&lt;br /&gt;We were running MOSS 2007 on Windows Server 2008 R2. The solutions was to reset IIS! No idea why I had this problem and how it solved but didnt have the time to investigate it that day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7034788973606082304?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7034788973606082304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7034788973606082304' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7034788973606082304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7034788973606082304'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/sharepoint-search-error-failed-due-to.html' title='SharePoint Search Error -  failed due to the following error: 800703fa.'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1253441123557954403</id><published>2010-02-09T04:46:00.000-08:00</published><updated>2010-02-09T05:09:22.420-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>One Way Trust in SharePoint , People Picker and Profiles</title><content type='html'>We had a scenario where SharePoint was installed on Domain A and the users whom accessed SharePoint where from Domain B.&lt;br /&gt;&lt;br /&gt;This will work most of the time until you start doing things like People Picker in SharePoint and configuring profiles, my sites etc.&lt;br /&gt;&lt;br /&gt;There is some more work for that to happen as listed below&lt;br /&gt;&lt;br /&gt;1. To get people picker working correctly for users from other domains you need to run the syntax stsadm -o setproperty -pn peoplepicker-searchadforests -pv domain:domain1.com;domain:domain2.com,domain2\user,password –url https://sharepoint.domain1.com (good guide on this http://www.gk.id.au/2009/04/people-picker-sharepoint-and-forest.html) &lt;br /&gt;&lt;br /&gt;2. To greet people from the one-way trust domain by name in SharePoint and to enable creating my sites for the other domain users , you would need to import the profiles of the users from the second domain. You need to do this by going to shared services providor - User Profile and Properties - Configure Profile Import (at the bottom of the page)&lt;br /&gt;&lt;br /&gt;Once on that page, choose custom source and create a new source for the AD (example of syntax to use for the custom source can be found here or just google http://miss-sharepoint.blogspot.com/2008/04/custom-source-in-profile-import.html)&lt;br /&gt;&lt;br /&gt;3. If you also want the one-way trust users to have their own "my site" then you need to change the app pool account that your my sites web application uses to an account from "Domain B". This is because since it is a one-way trus between &lt;br /&gt;Domain A &lt;- B, a domain account in A will not be able to talk to B but in order for my sites to work, my sites app pool accountconnects to the domain where the user is from to get the information related to the user but it will work the other way round because B has a one way trust with A.&lt;br /&gt;&lt;br /&gt;So create a domain user account in Domain B and through Central Admin update the App Pool account that my sites uses to the Domain B account.&lt;br /&gt;&lt;br /&gt;Finally add that app pool account into the farms administrator's group to complete the process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1253441123557954403?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1253441123557954403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1253441123557954403' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1253441123557954403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1253441123557954403'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/one-way-trust-in-sharepoint-people.html' title='One Way Trust in SharePoint , People Picker and Profiles'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6096150709187479330</id><published>2010-02-09T04:28:00.000-08:00</published><updated>2010-02-09T04:34:21.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>The trial period for this product has expired. Kwizcom</title><content type='html'>We had a strange problem where certain users were seeing the Kwizcom "trial period for this product has expired" message whereas it was working for others, obviously we had the full licence and had activated it when this occured.&lt;br /&gt;&lt;br /&gt;On investigation we found out that our Alternate Access Mappings in SharePoint was not setup correctly i.e. we have multiple WFE's but in AAM we did not have entries for all the WFE's as internal url's and also our public url was not in the Intranet Zone and this for some reason had caused Kwizcom web part to show as though this message!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6096150709187479330?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6096150709187479330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6096150709187479330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6096150709187479330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6096150709187479330'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/trial-period-for-this-product-has.html' title='The trial period for this product has expired. Kwizcom'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1679609768587700101</id><published>2010-02-09T04:23:00.000-08:00</published><updated>2010-02-09T04:28:29.772-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>System.Security.Cryptography.CryptographicException: The system cannot find the file specified</title><content type='html'>When working with Geneva and SharePoint and if you get the error System.Security.Cyptography.CryptographicException: the system cannot find the file specified, the fix is to run the command below where "AppPoolName" is the name of the app pool under which the SharePoint Web App runs&lt;br /&gt;&lt;br /&gt;appcmd set apppool "AppPoolName" -processModel.loadUserProfile:true &lt;br /&gt;&lt;br /&gt;appcmd can be found at %systemroot%\system32\inetsrv\ directory&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1679609768587700101?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1679609768587700101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1679609768587700101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1679609768587700101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1679609768587700101'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/systemsecuritycryptographycryptographic.html' title='System.Security.Cryptography.CryptographicException: The system cannot find the file specified'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7027902320504848753</id><published>2010-02-09T02:56:00.000-08:00</published><updated>2010-02-09T04:23:27.511-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint My Site'/><title type='text'>My Site - There has been an error creating the personal site.</title><content type='html'>If you recieve the error "There has been an error creating the personal site. Contact your site administrator for more information" and you have users from multiple domains or one-way trusted domains then you need to add the application pool that the Mysites web application runs under into the farm administrators group.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7027902320504848753?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7027902320504848753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7027902320504848753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7027902320504848753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7027902320504848753'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2010/02/my-site-there-has-been-error-creating.html' title='My Site - There has been an error creating the personal site.'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6315022791946291747</id><published>2009-07-06T02:47:00.000-07:00</published><updated>2009-07-06T02:50:03.026-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0 Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><title type='text'>unrecognized configuration section 'connectionstrings'</title><content type='html'>When hosting a website in IIS you may get the error below when trying to view the page in IE.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;unrecognized configuration section 'connectionstrings'&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;One of the reasons for this maybe because in IIS, the website is configured as a .Net 1.1 application rather than .Net 2.0, to fix this, right click on the website application in IIS and choose properties and click on the ASP.Net tab and choose the ASP.Net version to be 2.0!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6315022791946291747?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6315022791946291747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6315022791946291747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6315022791946291747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6315022791946291747'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2009/07/unrecognized-configuration-section.html' title='unrecognized configuration section &apos;connectionstrings&apos;'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1952707450486486271</id><published>2009-06-09T06:38:00.000-07:00</published><updated>2009-06-09T06:41:51.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>data view web part This page allows a limit of 200 controls DataFormwebPart</title><content type='html'>When working with the Dataview web part I got the error below&lt;br /&gt;This page allows a limit of 200 controls....&lt;br /&gt;&lt;br /&gt;I experienced this when adding a lot of "Related Data Sources". I tried adding the dataview web part created using multiple document libraries on a number of pages but got the same error.&lt;br /&gt;&lt;br /&gt;But once I started from scratch again and created the first data source and added the "Related Data Sources" one by one again, it seemed to work, no idea why!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1952707450486486271?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1952707450486486271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1952707450486486271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1952707450486486271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1952707450486486271'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2009/06/data-view-web-part-this-page-allows.html' title='data view web part This page allows a limit of 200 controls DataFormwebPart'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-5761736180247920660</id><published>2009-05-22T08:29:00.000-07:00</published><updated>2009-05-22T09:03:08.505-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Updating SharePoint Menu</title><content type='html'>&lt;p&gt;Updating SharePoint Dropdown Menu Text, updating defailt text in SharePoint like "Change Site Settings", "Manage Users", etc.&lt;br /&gt;&lt;br /&gt;If you absolutely want to change the text that appears on Dropdown lists in SharePoint, for example things like below, you can edit the Core.JS and OWS.js files in the 12 hive at the location C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033. &lt;/p&gt;&lt;p&gt;But please be aware that this is not a recommended process because if you get any SharePoint updates or migrate sites from one server to another server you would loose these changes. But putting down here anyway!&lt;br /&gt;&lt;br /&gt;var L_Edit_Text="Edit";&lt;br /&gt;var L_ViewItem_Text="View Item";&lt;br /&gt;var L_EditItem_Text="Edit Item";&lt;br /&gt;var L_EditSeriesItem_Text="Edit Series";&lt;br /&gt;var L_DeleteItem_Text="Delete Item";&lt;br /&gt;var L_DeleteDocItem_Text="Delete";&lt;br /&gt;var L_ViewProperties_Text="View Properties";&lt;br /&gt;var L_EditProperties_Text="Edit Properties";&lt;br /&gt;var L_ViewResponse_Text="View Response";&lt;br /&gt;var L_EditResponse_Text="Edit Response";&lt;br /&gt;var L_DeleteResponse_Text="Delete Response";&lt;br /&gt;var L_Subscribe_Text="Alert Me";&lt;br /&gt;var L_CustomizeNewButton_Text="Change New Button Order";&lt;br /&gt;var L_Review_Text="Send for Review";&lt;br /&gt;var L_EditIn_Text="Edit in ^1";&lt;br /&gt;var L_EditInApplication_Text="Edit Document"&lt;br /&gt;var L_Checkin_Text="Check In";&lt;br /&gt;var L_Checkout_Text="Check Out";&lt;br /&gt;var L_DiscardCheckou_Text="Discard Check Out";&lt;br /&gt;var L_CreateDWS_Text="Special Activity Workspaces";&lt;br /&gt;var L_PublishBack_Text="Publish to Source Location";&lt;br /&gt;var L_Versions_Text="Version History";&lt;br /&gt;var L_WorkOffline_Text="Connect to Client";&lt;br /&gt;var L_Reply_Text="Reply";&lt;br /&gt;var L_ExportContact_Text="Export Contact";&lt;br /&gt;var L_ExportEvent_Text="Export Event";&lt;br /&gt;var L_Reschedule_Text="Rescheduling Options";&lt;br /&gt;var L_Move_Text="Move";&lt;br /&gt;var L_Keep_Text="Keep";&lt;br /&gt;var L_Delete_Text="Delete";&lt;br /&gt;var L_Open_Text="Open";&lt;br /&gt;var L_SiteSettings_Text="Change Site Settings";&lt;br /&gt;var L_ManageUsers_Text="Manage Users";&lt;br /&gt;var L_DeleteSite_Text="Delete Site";&lt;br /&gt;var L_SiteStorage_Text="Manage Site Storage";&lt;br /&gt;var L_MngPerms_Text="Manage Permissions";&lt;br /&gt;var L_Settings_Text="Settings";&lt;br /&gt;var L_Remove_Text="Remove from this list";&lt;br /&gt;var L_ModerateItem_Text="Approve/reject";&lt;br /&gt;var L_PublishItem_Text="Publish a Major Version";&lt;br /&gt;var L_CancelPublish_Text="Cancel Approval";&lt;br /&gt;var L_UnPublishItem_Text="Unpublish this version";&lt;br /&gt;var L_DownloadOriginal_Text="Download Picture";&lt;br /&gt;var L_EditVersion_Text="Edit";&lt;br /&gt;var L_EditInOIS_Text="Edit Picture";&lt;br /&gt;var L_Workflows_Text="Workflows";&lt;br /&gt;var L_Send_Text="Send To";&lt;br /&gt;var L_ExistingCopies_Text="Existing Copies";&lt;br /&gt;var L_OtherLocation_Text="Other Location";&lt;br /&gt;var L_GoToSourceItem_Text="Go to Source Item";&lt;br /&gt;var L_NotifyThisIsCopy_Text="This item was copied from another location and may be receiving updates from there. You should make sure that the source stops sending updates or this item may get recreated.\n\n";&lt;br /&gt;var L_SendToEmail_Text="E-mail a Link";&lt;br /&gt;var L_DownloadACopy_Text="Download a Copy";&lt;br /&gt;var L_DocTran_Text="Convert Document";&lt;br /&gt;var L_AddToMyLinks_Text="Add to My Links";&lt;br /&gt;var L_AddToCategory_Text="Submit to Portal Area";&lt;br /&gt;var L_VS_DownArrow_Text="Select a View";&lt;br /&gt;var L_ModifyView="Modify this view";&lt;br /&gt;var L_CreateView="Create a new view"; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-5761736180247920660?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/5761736180247920660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=5761736180247920660' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5761736180247920660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5761736180247920660'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2009/05/updating-sharepoint-menu.html' title='Updating SharePoint Menu'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1786730503919448140</id><published>2009-05-22T02:30:00.001-07:00</published><updated>2009-05-22T06:09:23.009-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>SharePoint Backup Restore</title><content type='html'>To migrate a sharepoint site from one server to another server follow these steps&lt;br /&gt;&lt;br /&gt;1. Log into the SharePoint server using an account that has admin rights (or relevant permissions) to the SharePoint server and SQL Databases&lt;br /&gt;2. if stsadm is not recognised in your command prompt, go to the 12 hive directory, for me stsadm is found at the location cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN and run stsadm from this folder&lt;br /&gt;3. Create a new web application using central admin in the server where you want to restore the backup - &lt;a href="http://central-admin-url-goes-here/_admin/extendvs.aspx"&gt;http://CENTRAL-ADMIN-URL-GOES-HERE/_admin/extendvs.aspx&lt;/a&gt;&lt;br /&gt;4. No need to create a Site Collection&lt;br /&gt;&lt;br /&gt;Using command prompt type the following line to backup&lt;br /&gt;&lt;br /&gt;stsadm -o backup -url &lt;a href="http://sharepointsite/"&gt;http://sharepointsite/&lt;/a&gt; -filename c:\sharepointsitenamebackup.bak -backupmethod full&lt;br /&gt;&lt;br /&gt;Use the following line to restore, WARNING - Using overwrite as per the command below will delete any existing site that you have on the url that you are restoring to!&lt;br /&gt;&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN&gt;stsadm -o restore -url &lt;a href="http://%3cserver-name%3e/"&gt;http://&lt;server-name&gt;&lt;/a&gt; -filename c:\sharepointsitenamebackup.bak -restoremethod overwrite&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To check the version of your SharePoint site use the url &lt;a href="http://%3cservername%3e/_admin/FarmServers.aspx"&gt;http://&lt;servername&gt;/_admin/FarmServers.aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you get the error below, it is because you have an older version from the server where you have copied the backup from..&lt;br /&gt;&lt;br /&gt;"Your backup is from a different version of Windows SharePoint Services and cannot be restored to a server running the current version. The backup file should be restored to a server with version '12.0.0.6219' or later." - See this site for info on this &lt;a href="http://www.allbhu.com/Global/Default.aspx?tabid=88&amp;amp;EntryID=3"&gt;http://www.allbhu.com/Global/Default.aspx?tabid=88&amp;amp;EntryID=3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1786730503919448140?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1786730503919448140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1786730503919448140' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1786730503919448140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1786730503919448140'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2009/05/sharepoint-backup-restore.html' title='SharePoint Backup Restore'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-175971626363765307</id><published>2008-11-12T04:26:00.000-08:00</published><updated>2008-11-12T05:13:47.734-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>The form has been closed. Xmlformview web part</title><content type='html'>When addding the xmlformview web part to a sharepoint page, you may get an error that fills the full page saying "The form has been closed". Since this error fills up the full page you will not be able to edit the properties of the web part that you have just added.&lt;br /&gt;&lt;br /&gt;To fix this problem follow the steps below.&lt;br /&gt;&lt;br /&gt;1. Navigate to the page library where the web part page is located&lt;br /&gt;2. Click on the options on the page and click "Edit Properties"&lt;br /&gt;3. At the bottom of the properties page, click on "Web Part Page Maintenance".&lt;br /&gt;4. Using the web part maintenance page close the xmlformview web part&lt;br /&gt;5. Go back to the page where you added the web part and click on add a webpart&lt;br /&gt;6. Instead of choosing the xmlformview web part from the web part list click on advanced and select the xmlformview web part from the "Closed Web parts" list&lt;br /&gt;7. Now the web part would be added and the web part properties displayed&lt;br /&gt;8. Edit the web part properties and add the url of the infopath form in the xsn location field in the Data category&lt;br /&gt;9. In the Feature Catergory set the editing status dropdown value to "editing"&lt;br /&gt;&lt;br /&gt;Other websites recommend you to add the xmlformview web part again from the main list after closing the web part that you added first but that did not work for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-175971626363765307?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/175971626363765307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=175971626363765307' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/175971626363765307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/175971626363765307'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/11/form-has-been-closed-xmlformview-web.html' title='The form has been closed. Xmlformview web part'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-764872791929289985</id><published>2008-11-11T01:31:00.000-08:00</published><updated>2008-11-11T01:34:08.266-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Console Configuration File Error: XML Exception: Object reference Sharepoint</title><content type='html'>If you get the error below in your event viewer&lt;br /&gt;Console Configuration File Error: XML Exception: Object reference not set to an instance of an objet&lt;br /&gt;&lt;br /&gt;and the message Object reference not set to an instance of an object! at the area where you would expect your page editing toolbar then the reason is that the xml files in  &lt;strong&gt;Editing Menu&lt;/strong&gt; folder in the &lt;strong&gt;Master Page&lt;/strong&gt; gallery are not in the &lt;strong&gt;Published &lt;/strong&gt;state.&lt;br /&gt;&lt;br /&gt;To fix this, just publish all the xml files in the folder Editing Menu and approve them!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-764872791929289985?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/764872791929289985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=764872791929289985' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/764872791929289985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/764872791929289985'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/11/console-configuration-file-error-xml.html' title='Console Configuration File Error: XML Exception: Object reference Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6418205754295727246</id><published>2008-09-23T07:43:00.000-07:00</published><updated>2008-10-07T01:25:51.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Customising Ontolica Search</title><content type='html'>As you know when you instal Ontolica on a Moss box it overrides the default sharepoint delegate search control with ID "SmallSearchInputBox", this is the searchbox that we are customising below.&lt;br /&gt;&lt;br /&gt;To customise ontolica search, i.e. to change the search magnifying image button or to change the css classes you just need to modify the xslt file that ontolica uses.&lt;br /&gt;&lt;br /&gt;This can be found in the location &lt;a href="https://awsupweb01:90/OntolicaStyles/Forms/Allitems.aspx"&gt;RootSite/OntolicaStyles/Forms/Allitems.aspx&lt;/a&gt; and open the folder SearchBox and edit the default.xslt file in here...you can change the images, change the borders around the search boxes etc.&lt;br /&gt;&lt;br /&gt;You do not need to do an IISRESET but it seems to take a while before the changes are reflected on the page so if it is a dev box do an IISRESET to see the changes immediately.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6418205754295727246?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6418205754295727246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6418205754295727246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6418205754295727246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6418205754295727246'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/09/customising-ontolica-search.html' title='Customising Ontolica Search'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7149741089840227457</id><published>2008-09-22T09:55:00.000-07:00</published><updated>2008-09-22T10:00:02.049-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>SharePoint Search Customisation (Ontolica)</title><content type='html'>If you want to modify the basic search in SharePoint just edit the properties in the SearchArea.xml file located at C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\OSearchEnhancedFeature and C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\OSearchBasicFeature&lt;br /&gt;&lt;br /&gt;You can easily customise the Show Scope dropdown, show advanced search option, width of the textbox etc. Only a few properties are set in the xml file but more properties are available and can be added...have a look at the website below for a complete list of properties.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.portal.webcontrols.searchboxex_members.aspx"&gt;http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.portal.webcontrols.searchboxex_members.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have installed ontolica search and want to modify the dropdown and advanced search option then you can do that by going to Site Actions - Site Settings -  Modify All Site Settings - Ontolica Search Box Scopes and clicking on the settings button on the toolbar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7149741089840227457?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7149741089840227457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7149741089840227457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7149741089840227457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7149741089840227457'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/09/sharepoint-search-customisation.html' title='SharePoint Search Customisation (Ontolica)'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-2893223201993426881</id><published>2008-09-18T09:07:00.001-07:00</published><updated>2008-09-18T09:19:25.068-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Multiple levels of SharePoint menu</title><content type='html'>&lt;p&gt;By default only the main sites and sub sites are displayed in the top harepoint menu, if you want further level of sites to appear on the top navigation you just need to modify the SharePoint menu option in the master page.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Before doing this open the default master page in sharepoint designer and take a copy of it and play with the copy just in case if you mess it up can you always revoke back.&lt;br /&gt;Edit the master page in Sharepoint designer and find the tag &lt;sharepoint:aspmenu&gt; and change the contents of it to look something like below, the key value is the MaximumDynamicDisplayLevels changing it to 1 or more will give you additional sub menus&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;sharepoint:aspmenu id="GlobalNav"&gt;&lt;p&gt;  DynamicHorizontalOffset="0"       &lt;/p&gt;&lt;p&gt; DynamicVerticalOffset="0"        &lt;/p&gt;&lt;p&gt;StaticEnableDefaultPopOutImage="false" Runat="server" &lt;/p&gt;&lt;p&gt; DataSourceID="LeaveThisValueUntouched"     &lt;/p&gt;&lt;p&gt;Orientation="Horizontal"&lt;/p&gt;&lt;p&gt;  StaticDisplayLevels="2" &lt;/p&gt;&lt;p&gt;  MaximumDynamicDisplayLevels="2" //this sets the number of levels &lt;/p&gt;&lt;p&gt;StaticSubMenuIndent="0" //you can indent the sub menu as you wish &lt;/p&gt;&lt;p&gt;ItemWrap="false"&lt;/p&gt;&lt;p&gt; SkipLinkText="&lt;%$Resources:cms,masterpages_skiplinktext%&gt;"   &lt;/p&gt;&lt;p&gt;     CssClass="topNav"&gt; &lt;/p&gt;&lt;p&gt;   &lt;staticmenuitemstyle cssclass="topNavItem" itemspacing="0"&gt; &lt;/p&gt;&lt;p&gt;  &lt;staticselectedstyle cssclass="topNavSelected" itemspacing="0"&gt; &lt;/p&gt;&lt;p&gt;&lt;statichoverstyle cssclass="topNavHover"&gt;  &lt;/p&gt;&lt;p&gt; &lt;dynamicmenustyle cssclass="xx-topMenu-navFlyOuts"&gt;&lt;/p&gt;&lt;p&gt; &lt;dynamicmenuitemstyle cssclass="xx-topMenu-navFlyOutsItem"&gt;&lt;/p&gt;&lt;p&gt; &lt;dynamichoverstyle cssclass="xx-topMenu-navFlyOutsHover"&gt;&lt;/SharePoint:AspMenu&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Save the modified master page and that's it!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;If you have taken a copy and have changed the copy then you need to go to Site Settings - Master Page option in your sharepoint site and from the drop down choose the new master page.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;keywords: dynamic menu sharepoint, multi level menu, advanced menu, top navigation sharepoint&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-2893223201993426881?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/2893223201993426881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=2893223201993426881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2893223201993426881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2893223201993426881'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/09/multiple-levels-of-sharepoint-menu.html' title='Multiple levels of SharePoint menu'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-455051181541340080</id><published>2008-09-16T07:18:00.001-07:00</published><updated>2008-09-16T07:22:27.439-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Sharepoint site templates</title><content type='html'>When creating a new sub site in SharePoint, you can restrict users on what kind of site template they can use to create the sub site.&lt;br /&gt;&lt;br /&gt;You can specify which individual site templates users can see when they create sub sites, for instance you can enable just the publishing site template so that all subsites are of type publishin site.&lt;br /&gt;&lt;br /&gt;This option can be set by modifying the Root level site settings and choosing the option "Page Layout and Site Template Settings" under the heading "Look and Feel".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-455051181541340080?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/455051181541340080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=455051181541340080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/455051181541340080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/455051181541340080'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/09/sharepoint-site-templates.html' title='Sharepoint site templates'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1273282761800667218</id><published>2008-09-16T06:31:00.000-07:00</published><updated>2008-09-16T06:35:54.946-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Adding a pdf icon to MOSS 2007</title><content type='html'>MOSS 2007 does not display icons for pdf documents OTB.&lt;br /&gt;&lt;br /&gt;To add this icon follow the steps below&lt;br /&gt;&lt;br /&gt;1. Download a pdf icon, there are a few ones on the site, for consistence sake choose the one with a 16 x 16 resolution, http://www.adobe.com/misc/linking.html &lt;br /&gt;2. Save the icon to 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Images' folder &lt;br /&gt;3. Edit DOCICON.XML found in C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML &lt;br /&gt;4. Add the line &lt;Mapping Key="pdf" Value="IconName.gif"/&gt; to the document and save it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1273282761800667218?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1273282761800667218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1273282761800667218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1273282761800667218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1273282761800667218'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/09/adding-pdf-icon-to-moss-2007.html' title='Adding a pdf icon to MOSS 2007'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-644042660798154425</id><published>2008-08-07T08:33:00.000-07:00</published><updated>2008-08-07T08:38:09.354-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='InfoPath Form'/><title type='text'>XmlFormView used in a Sharepoint Environment Error</title><content type='html'>When following the tutorial on deploying an infopath form in asp.net web page into sharepoint you might get the strangest of errors saying&lt;br /&gt;&lt;br /&gt;"The type 'Microsoft.Office.InfoPath.XmlForm' is defined in an assembly that is not referenced."&lt;br /&gt;&lt;br /&gt;If you get this ensure that the web.config file for the SharePoint contains the Infopath Assemblies&lt;br /&gt;&lt;br /&gt;-----web.config ----&lt;br /&gt; &lt;compilation batch="false" debug="false"&gt;&lt;br /&gt;      &lt;assemblies&gt;&lt;br /&gt;        &lt;add assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /&gt;&lt;br /&gt;        &lt;add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /&gt;&lt;br /&gt; &lt;add assembly="Microsoft.Office.InfoPath.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C" /&gt;&lt;br /&gt; &lt;add assembly="Microsoft.Office.InfoPath, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C" /&gt;&lt;br /&gt;      &lt;/assemblies&gt;&lt;br /&gt;&lt;br /&gt;---web.config----&lt;br /&gt;&lt;br /&gt;This is the url that walks thru the hosting of the infopath forms in a custom page. Please be aware that the tutorial only caters for situations where you are hosting the .net page in the root site collection.&lt;br /&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/library/aa701078.aspx#infopathxmlformviewcontrolcustomwebpage_deployingnonroot&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-644042660798154425?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/644042660798154425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=644042660798154425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/644042660798154425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/644042660798154425'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/08/xmlformview-used-in-sharepoint.html' title='XmlFormView used in a Sharepoint Environment Error'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1056635372524793847</id><published>2008-08-07T03:49:00.000-07:00</published><updated>2008-08-07T03:51:56.813-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='InfoPath Form'/><title type='text'>Using query string with InfoPath forms</title><content type='html'>Sometimes it is necessary to accept query string for browser enabled info path forms. This can be done by hosting the Infopath form in a asp.net page and hosting that page within Sharepoint using the XmlFormView class.&lt;br /&gt;&lt;br /&gt;This technical guide explains the process&lt;br /&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/aa701078.aspx&lt;br /&gt;&lt;br /&gt;The code behind for the asp.net page will contain a method like the one shown below..&lt;br /&gt;&lt;br /&gt;protected void XmlFormView1_Initialize(object sender, InitializeEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        string positionAppliedFor = Request.QueryString["Position"];&lt;br /&gt;        string jobID = Request.QueryString["JobID"];&lt;br /&gt;        string appURL = Request.QueryString["AppURL"];&lt;br /&gt;&lt;br /&gt;        if (!string.IsNullOrEmpty(positionAppliedFor) &amp;&amp; (!string.IsNullOrEmpty(jobID)))&lt;br /&gt;        {&lt;br /&gt;            // Create an XPathNavigator positioned at the root of &lt;br /&gt;            // the form's main data source.&lt;br /&gt;            XPathNavigator xNavMain = XmlFormView1.XmlForm.MainDataSource.CreateNavigator();&lt;br /&gt;            // Create an XmlNamespaceManager and add the "my" namespace&lt;br /&gt;            // alias from the form's main data source.&lt;br /&gt;            XmlNamespaceManager xNameSpace = new XmlNamespaceManager(new NameTable());&lt;br /&gt;            xNameSpace.AddNamespace("my", "http://schemas.microsoft.com/office/infopath/2003/myXSD/2008-07-08T12:49:29");&lt;br /&gt;            // Create an XPathNavigator positioned on the form's field2.&lt;br /&gt;            XPathNavigator fTextBoxPosition = xNavMain.SelectSingleNode(&lt;br /&gt;                "/my:myFields/my:gpRecommendation/my:txtPositionAppliedFor", xNameSpace);            &lt;br /&gt;            // Set the form's job Position Value to the value passed in the query strings&lt;br /&gt;            fTextBoxPosition.SetValue(positionAppliedFor);&lt;br /&gt;&lt;br /&gt;            XPathNavigator fTextBoxJobID = xNavMain.SelectSingleNode(&lt;br /&gt;              "/my:myFields/my:gpRecommendation/my:txtJobID", xNameSpace);&lt;br /&gt;            fTextBoxJobID.SetValue(jobID);&lt;br /&gt;&lt;br /&gt;            if (!string.IsNullOrEmpty(appURL))&lt;br /&gt;            {&lt;br /&gt;                XPathNavigator fTextBoxAppURL = xNavMain.SelectSingleNode(&lt;br /&gt;                 "/my:myFields/my:gpRecommendation/my:txtAppURL", xNameSpace);&lt;br /&gt;                fTextBoxAppURL.SetValue(appURL);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1056635372524793847?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1056635372524793847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1056635372524793847' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1056635372524793847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1056635372524793847'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/08/using-query-string-with-infopath-forms.html' title='Using query string with InfoPath forms'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-4509979938660414098</id><published>2008-08-07T01:41:00.001-07:00</published><updated>2008-08-07T01:42:02.967-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Installing SharePoint on a simple farm</title><content type='html'>Very comprehensive guide on installing SharePoint on a simple farm&lt;br /&gt;&lt;br /&gt;http://technet.microsoft.com/en-us/library/cc262243.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-4509979938660414098?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/4509979938660414098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=4509979938660414098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4509979938660414098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4509979938660414098'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/08/installing-sharepoint-on-simple-farm.html' title='Installing SharePoint on a simple farm'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6486989752953746635</id><published>2008-08-07T01:14:00.001-07:00</published><updated>2008-08-07T01:14:57.566-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0 Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><title type='text'>Validating Currency fields regular expression</title><content type='html'>Expression: ^\d{0,2}($|\.\d{0,2}$)&lt;br /&gt;Example of valid values: &lt;br /&gt;20.09&lt;br /&gt;1.99&lt;br /&gt;1.2&lt;br /&gt;3&lt;br /&gt;.5&lt;br /&gt;&lt;br /&gt;Example of invalid values: &lt;br /&gt;120.09&lt;br /&gt;1.991&lt;br /&gt;x&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6486989752953746635?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6486989752953746635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6486989752953746635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6486989752953746635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6486989752953746635'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/08/validating-currency-fields-regular.html' title='Validating Currency fields regular expression'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6713454461661793591</id><published>2008-05-14T07:00:00.000-07:00</published><updated>2008-05-14T07:04:38.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Validating Custom Web Part Properties - the proper way!</title><content type='html'>Adding validation to custom web part properties (the proper way!) Thanks Ken Josling for this info!&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Runtime.InteropServices;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Xml.Serialization;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Resources;&lt;br /&gt;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;using Microsoft.SharePoint.WebControls;&lt;br /&gt;using Microsoft.SharePoint.WebPartPages;&lt;br /&gt;&lt;br /&gt;namespace YourNamespace&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    public class YourWebPart : System.Web.UI.WebControls.WebParts.WebPart&lt;br /&gt;    {&lt;br /&gt;        private bool invalidConfiguration;&lt;br /&gt;        private string exceptionMessage;&lt;br /&gt;        private ResourceManager resourceManager;&lt;br /&gt;&lt;br /&gt;        public YourWebPart()&lt;br /&gt;        {&lt;br /&gt;            invalidConfiguration = false;&lt;br /&gt;            exceptionMessage = string.Empty;&lt;br /&gt;            resourceManager =&lt;br /&gt;                new ResourceManager("YourNamespace.Resource", GetType().Assembly);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void invalidateConfiguration(string message)&lt;br /&gt;        {&lt;br /&gt;            invalidConfiguration = true;&lt;br /&gt;            exceptionMessage = message;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected void AddInitializeControl()&lt;br /&gt;        {&lt;br /&gt;            bool hasRights = ((ISecurableObject)SPContext.Current.Web).DoesUserHavePermissions((SPBasePermissions)Microsoft.SharePoint.SPPermissionGroup.WebDesigner);&lt;br /&gt;&lt;br /&gt;            if (!hasRights)&lt;br /&gt;                return;&lt;br /&gt;&lt;br /&gt;            string editLink = Microsoft.SharePoint.WebPartPages.ToolPane.GetShowExtensibleToolPaneEvent(string.Format(@"'{0}'", this.UniqueID));&lt;br /&gt;            this.Controls.Add(new LiteralControl(&lt;br /&gt;              string.Format(exceptionMessage + resourceManager.GetString("WebPartHelpMessage"), editLink.Replace(@"ExtensibleView", @"Edit"))&lt;br /&gt;            ));&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void CreateChildControls()&lt;br /&gt;        {&lt;br /&gt;            //Add your validation logic here&lt;br /&gt;            if(x)&lt;br /&gt;            {&lt;br /&gt;                invalidateConfiguration(resourceManager.GetString("SomeErrorMessage"));&lt;br /&gt;            }&lt;br /&gt;            if (y)&lt;br /&gt;            {&lt;br /&gt;                invalidateConfiguration(resourceManager.GetString("SomeOtherErrorMessage"));&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            if (invalidConfiguration)&lt;br /&gt;              {&lt;br /&gt;                 AddInitializeControl();&lt;br /&gt;              }&lt;br /&gt;             else&lt;br /&gt;                {&lt;br /&gt;                   //Render Web Part Here&lt;br /&gt;                }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void Render(HtmlTextWriter writer)&lt;br /&gt;        {&lt;br /&gt;            base.Render(writer);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6713454461661793591?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6713454461661793591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6713454461661793591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6713454461661793591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6713454461661793591'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/05/validating-web-parts-proper-way.html' title='Validating Custom Web Part Properties - the proper way!'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-951192463750476059</id><published>2008-05-12T07:05:00.000-07:00</published><updated>2008-05-12T07:08:01.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Trying to use an SPWeb object that has been closed or disposed and is no longer valid</title><content type='html'>Trying to use an SPWeb object that has been closed or disposed and is no longer valid&lt;br /&gt;&lt;br /&gt;When you get the error message above it is most likely that you have got a reference to the SPWeb object by using the SPContext as shown below&lt;br /&gt;&lt;br /&gt;SPWeb web = SPContext.Current.Web;&lt;br /&gt;&lt;br /&gt;There is no problem with using this method but you need to make sure that you do not close or dispose this SPweb object becase the SPContext.Current.Web is used by the Page and all the controls on the page.&lt;br /&gt;&lt;br /&gt;So you should not use this web object in Using statements also.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-951192463750476059?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/951192463750476059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=951192463750476059' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/951192463750476059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/951192463750476059'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/05/trying-to-use-spweb-object-that-has.html' title='Trying to use an SPWeb object that has been closed or disposed and is no longer valid'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-3950390159115934219</id><published>2008-04-30T08:12:00.000-07:00</published><updated>2008-04-30T08:14:59.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Working with SharePoint Groups</title><content type='html'>This is a nice article that talks about working with SharePoint groups programmatically.&lt;br /&gt;&lt;br /&gt;The only problem I had was I had to replace the lines&lt;br /&gt;SPRoleDefinitionBindingCollection roleDefBindings =  roleAssignment.RoleDefinitionBindings;  &lt;br /&gt;&lt;br /&gt;with SPRoleDefinition and added this role definition directly to the SPweb as shown below&lt;br /&gt;&lt;br /&gt;SPRoleAssignment roleAssignment = new SPRoleAssignment((SPPrincipal)group);&lt;br /&gt;                def = web.RoleDefinitions["Full Control"];&lt;br /&gt;                roleAssignment.RoleDefinitionBindings.Add(def);&lt;br /&gt;                web.RoleAssignments.Add(roleAssignment);&lt;br /&gt;                web.Update();&lt;br /&gt;&lt;br /&gt;http://www.emptycache.com/blog/2008/04/18/working-with-users-and-groups-in-sharepoint-2007/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-3950390159115934219?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/3950390159115934219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=3950390159115934219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3950390159115934219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3950390159115934219'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/04/working-with-sharepoint-groups.html' title='Working with SharePoint Groups'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7711662893563018534</id><published>2008-04-22T08:22:00.001-07:00</published><updated>2008-04-22T08:26:45.179-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>SharePoint Admin webservice</title><content type='html'>The Admin web service that SharePoint exposes _vti_adm/Admin.asmx can be used to create new SharePoint Sites, etc..the catch is you cannot just append this webservice url to any sharepoint site but only to the web app that hosts central admin..&lt;br /&gt;&lt;br /&gt;For instance if you have a number of SharePoint sites at the following ports&lt;br /&gt;1. http://servername:1233/CollaborationSite&lt;br /&gt;2. http://servername:4545/TeamSite&lt;br /&gt;3. http://servername:1066 - Central Admin&lt;br /&gt;&lt;br /&gt;To connect to the Admin webservice you cannot do something like http://servername:1233/_vti_adm_Admin/asmx but you have to use the port that Central Admin is hosted so it will be http://servername:1066/_vti_adm/Admin.asmx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7711662893563018534?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7711662893563018534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7711662893563018534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7711662893563018534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7711662893563018534'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/04/sharepoint-admin-webservice.html' title='SharePoint Admin webservice'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6036590606557172300</id><published>2008-04-15T08:12:00.000-07:00</published><updated>2008-04-15T08:40:37.093-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Changing default text in Sharepoint</title><content type='html'>When you try to edit SharePoint pages like AccessDenied.aspx that sit in the Layouts folder in Sharepoints 12 folder hive you will notice that the text is not stored there.&lt;br /&gt;&lt;br /&gt;They just reference resource files that sit under Inetpub under the location C:\Inetpub\wwwroot\wss\VirtualDirectories\portnumber\App_GlobalResources\wss.en-US.resx&lt;br /&gt;&lt;br /&gt;So to change the Access Denied message to Access has been Denied or something like that you just need to change the value of the property accessDenied_pagetitle&lt;br /&gt;&lt;br /&gt;&lt;data name="accessDenied_pagetitle"&gt;&lt;br /&gt;    &lt;value&gt;Error: Access has been Denied&lt;/value&gt;&lt;br /&gt;&lt;/data&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6036590606557172300?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6036590606557172300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6036590606557172300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6036590606557172300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6036590606557172300'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/04/changing-default-text-in-sharepoint.html' title='Changing default text in Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-8923878478886775480</id><published>2008-03-27T10:40:00.001-07:00</published><updated>2008-03-27T10:40:50.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><title type='text'>Working with PDF's Dot Net</title><content type='html'>The PDFSharp open source Dot Net classes make working with PDF's in .Net very easy.&lt;br /&gt;http://sourceforge.net/projects/pdfsharp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-8923878478886775480?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/8923878478886775480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=8923878478886775480' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8923878478886775480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8923878478886775480'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/03/working-with-pdfs-dot-net.html' title='Working with PDF&apos;s Dot Net'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-8311224951617807548</id><published>2008-03-07T06:55:00.000-08:00</published><updated>2008-03-07T06:57:17.540-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Create Page gives Access Denied error on Sharepoint</title><content type='html'>Came accross this problem where users with Full Control rights of a Sharepoint site were getting the Access Denied message when they clicked on the "create page" button.&lt;br /&gt;&lt;br /&gt;The reason was that the users who create pages need to have read rights to the "Master Page Gallery"!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-8311224951617807548?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/8311224951617807548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=8311224951617807548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8311224951617807548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8311224951617807548'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/03/create-page-gives-access-denied-error.html' title='Create Page gives Access Denied error on Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-791086228036051380</id><published>2008-03-06T08:37:00.000-08:00</published><updated>2008-10-02T02:44:59.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Add custom Styles to Rich Text Editor Sharepoint - content editor web part</title><content type='html'>To add custom styles to the Rich Text Editor in SharePoint (both the ones accessed through the content editor web part and the inbuilt page content web part), just add styles in the format ms-.ms-rteCustom-nameofclass to your css style sheet that your master page uses. It's as simple as that.&lt;br /&gt;&lt;br /&gt;If you are not using custom master pages style sheets, then just add the styles in the format rteCustom-Title (rteCustom- should appear before the style name) to a stylesheet and upload the stylesheet css file to the style library of the site collection, then go to site settings - master page settings and choose the override style sheet option and point to the style sheet that you just uploaded to. That's it, now when you open the rich text editor in sharepoint, type in some text, highlight the text you typed and from the styles dropdown choose the style you want.&lt;br /&gt;&lt;br /&gt;Example of custom style that would appear in the css class .ms-rteCustom-TitleRed{Font-family: arial;Font-size: 14pt;Color: Red;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-791086228036051380?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/791086228036051380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=791086228036051380' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/791086228036051380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/791086228036051380'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/03/add-custom-styles-to-rich-text-editor.html' title='Add custom Styles to Rich Text Editor Sharepoint - content editor web part'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-751222097092553377</id><published>2008-02-19T09:12:00.000-08:00</published><updated>2008-02-19T09:13:54.270-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Set "Show Subsites" option in Sharepoint Modify Navigation to False</title><content type='html'>Programatically set the "Show Subsites" checkbox in the Modify navigation section of a sharepoint site to false using the code below&lt;br /&gt;&lt;br /&gt;spweb.AllProperties["__IncludeSubSitesInNavigation"] = "False";&lt;br /&gt;spweb.Update();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-751222097092553377?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/751222097092553377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=751222097092553377' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/751222097092553377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/751222097092553377'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/02/set-show-subsites-option-in-sharepoint.html' title='Set &quot;Show Subsites&quot; option in Sharepoint Modify Navigation to False'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-2370685580490664135</id><published>2008-02-15T02:52:00.001-08:00</published><updated>2008-02-15T04:50:40.602-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Modify the Edit HTML Toolbar in Sharepoint</title><content type='html'>Modifying the Edit HTML toolbar that appears in Sharepoint Publishing pages is very easy.&lt;br /&gt;&lt;br /&gt;In your page layout you could add attributes like AllowFonts="false", AllowImages="false" and so on..here is an example of disabling fonts and html editing&lt;br /&gt;&lt;br /&gt;&lt;PublishingWebControls:RichHtmlField id="PageContent" FieldName="PublishingPageContent" AllowFonts="false" AllowHtmlSourceEditing="false" runat="server"/&gt;&lt;br /&gt;&lt;br /&gt;That's it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-2370685580490664135?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/2370685580490664135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=2370685580490664135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2370685580490664135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/2370685580490664135'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/02/modify-edit-html-toolbar-in-sharepoint.html' title='Modify the Edit HTML Toolbar in Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-820071954333901070</id><published>2008-02-15T01:20:00.000-08:00</published><updated>2008-02-15T01:24:39.588-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><title type='text'>Publishing InfoPath Forms connecting to Webservices into Sharepoint</title><content type='html'>The following applies to attaching a certificate to an infopath form and deploying it to sharepoint. This certificate is necessary because the infopath form that we use connects to an external webservice so "full control" level security must be applied to the form.&lt;br /&gt;&lt;br /&gt;Thanks &lt;strong&gt;Kieran Toon &lt;/strong&gt; for the below..:-)&lt;br /&gt;&lt;br /&gt;To deploy an Infopath form to SharePoint with code behind publish the form to a common network location(the wizard will take care of this - first option on first screen). Have the administrator upload the form using Central Admin and then activate it for your site collection. This form will then appear a content type which you can use as you wish in any document or forms library&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That is correct, forms with .Net enabled code can be deployed as web enabled forms but they need to be deployed through central administration.&lt;br /&gt;&lt;br /&gt;http://spsfactory.blogspot.com/2007/01/walkthrough-publishing-administrator.html &lt;br /&gt;http://technet2.microsoft.com/Office/en-us/library/8285b82e-19db-4408-859f-1430830fe0fb1033.mspx?mfr=true &lt;br /&gt;BlackPearl now publishes the InfoPath form but this does not seem to be accomodated. Maybe there could be an option added to the wizard which would deploy the InfoPath form to central administration and performing the other actions needed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Excellent pointer. From this information, it allowed me to find this excellent article - Creating InfoPath Form Templates That Work With Forms Services (http://msdn2.microsoft.com/en-us/library/aa945450(VS.80).aspx) which contains the following.&lt;br /&gt;&lt;br /&gt;Note:  &lt;br /&gt;After publishing a browser-enabled form template that contains managed code to Microsoft Office Forms Server 2007, to Office SharePoint Server 2007 with InfoPath Forms Services, or to a shared location, the form template must be uploaded and approved by a server administrator before it will be allowed to run. &lt;br /&gt;These other links were also pretty useful in understanding the limitations of Web Enabled InfoPath forms.&lt;br /&gt;&lt;br /&gt;InfoPath features that are supported in InfoPath Forms Services (http://office.microsoft.com/en-us/infopath/HA102040851033.aspx?pid=CH100211501033) &lt;br /&gt;InfoPath 2007 features that are unavailable in InfoPath Forms Services (http://office.microsoft.com/en-us/infopath/HA102105871033.aspx) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://k2underground.com/forums/thread/18335.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-820071954333901070?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/820071954333901070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=820071954333901070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/820071954333901070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/820071954333901070'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/02/publishing-infopath-forms-connecting-to.html' title='Publishing InfoPath Forms connecting to Webservices into Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-166278532639373984</id><published>2008-01-29T06:51:00.000-08:00</published><updated>2008-01-29T06:53:58.274-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>KB934525 Troubleshooting "Cannot start service SPAdmin on computer '.'."</title><content type='html'>If when running the sharepoint upgrade wizard you get the error KB934525 Troubleshooting "Cannot start service SPAdmin on computer '.'." follow step 4 in the following link which is&lt;br /&gt;&lt;br /&gt;"Option # 4 &lt;br /&gt;&lt;br /&gt;On the machine where psconfig failed to start the SPAdmin service run:&lt;br /&gt;%commonprogramfiles%\Microsoft Shared\Web Server Extensions\12\BIN\psconfig -cmd upgrade -inplace b2b -wait -force &lt;br /&gt;Modify the service timeout values in the Registry:&lt;br /&gt;&lt;br /&gt;HKLM\SYSTEM\CurrentControlSet\Control add/modify DWORD value ServicesPipeTimeout to 60000 (60 seconds) &lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control add/modify STRING value WaitToKillServiceTimeout to 120000 (120 seconds) &lt;br /&gt;Restart the server machine.&lt;br /&gt;&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This fixes the problem&lt;br /&gt;&lt;br /&gt;http://blogs.technet.com/wbaer/archive/2007/10/15/kb934525-troubleshooting.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-166278532639373984?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/166278532639373984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=166278532639373984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/166278532639373984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/166278532639373984'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/01/kb934525-troubleshooting-cannot-start.html' title='KB934525 Troubleshooting &quot;Cannot start service SPAdmin on computer &apos;.&apos;.&quot;'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7453096383699848407</id><published>2008-01-29T06:35:00.000-08:00</published><updated>2008-01-29T06:38:42.269-08:00</updated><title type='text'>Remotely Reboot server using Computer Management Console</title><content type='html'>This is a very useful way of rebooting a server if you know the box is up and running but are not able to connect to it through remote desktop. &lt;br /&gt;&lt;br /&gt;Thanks Priyabrata Lahiri (Priyo) http://blogs.msdn.com/priyo/archive/2007/11/20/remotely-reboot-windows-server-2003.aspx for pointing us to this resource..(The below is copied and pasted from the mentioned url)&lt;br /&gt;&lt;br /&gt;1. Open Computer Management (Local) &lt;br /&gt;&lt;br /&gt;2. In the console tree, right-click Computer Management (Local), and then click Connect to another computer. &lt;br /&gt;&lt;br /&gt;3. In the Select Computer dialog box, click Another computer, type the name of the computer that you want to restart or shut down, and then click OK. You can also click Browse to search for the name of the computer. &lt;br /&gt;&lt;br /&gt;4. In the console tree, right-click Computer Management (Remote computer name), and then click Properties. &lt;br /&gt;&lt;br /&gt;5. On the Advanced tab, click Startup and Recovery. &lt;br /&gt;&lt;br /&gt;6. Click Shut Down to open the Shut Down dialog box. &lt;br /&gt;&lt;br /&gt;7. Under Action, select the actions you want to perform on the computer to which you are connected. &lt;br /&gt;&lt;br /&gt;8. Under Force Apps Closed, select the circumstances under which you want to force applications to close when you shut down or restart the computer, and then click OK. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note&lt;br /&gt;&lt;br /&gt;• To open Computer Management, click Start, and then click Control Panel. Click Performance and Maintenance, click Administrative Tools, and then double-click Computer Management. &lt;br /&gt;&lt;br /&gt;• You must be recognized as an administrator or a member of the&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7453096383699848407?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7453096383699848407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7453096383699848407' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7453096383699848407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7453096383699848407'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/01/remotely-reboot-server-using-computer.html' title='Remotely Reboot server using Computer Management Console'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1691468992287874240</id><published>2008-01-15T07:52:00.000-08:00</published><updated>2008-01-15T07:54:34.274-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Save Site as Template Link does not appear in Sharepoint</title><content type='html'>If the Save Site as Template link does not appear under the Look and Feel tab of site settings, then go to the site settings of the site that you want to save as a template and replace the page name to savetmpl.aspx. &lt;br /&gt;&lt;br /&gt;for Example&lt;br /&gt;&lt;br /&gt;Change http://ServerName/SiteName/_layouts/settings.aspx&lt;br /&gt;to&lt;br /&gt;http://ServerName/SiteName/_layouts/savetmpl.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1691468992287874240?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1691468992287874240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1691468992287874240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1691468992287874240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1691468992287874240'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/01/save-site-as-template-link-does-not.html' title='Save Site as Template Link does not appear in Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-3344741982562088899</id><published>2008-01-15T07:36:00.000-08:00</published><updated>2008-01-15T07:38:44.206-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>ListViewWebPart - Adding Announcements List programatically to sharepoint page</title><content type='html'>While working with a listviewwebpart in sharepoint the name property should be set to the GUID of the List. The key thing to note is it i s not enough to set the value as GUID.Tostring() but as it is case sensitive it should be set as spListGuid.ToString("B").ToUpper();&lt;br /&gt;&lt;br /&gt;The full code is below&lt;br /&gt;&lt;br /&gt;ListViewWebPart listWebPart = new ListViewWebPart();&lt;br /&gt;listWebPart.ListName = spListGuid.ToString("B").ToUpper();&lt;br /&gt;webPartManager.AddWebPart(listWebPart, "RightColumnZone", 0);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-3344741982562088899?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/3344741982562088899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=3344741982562088899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3344741982562088899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3344741982562088899'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/01/listviewwebpart-adding-announcements.html' title='ListViewWebPart - Adding Announcements List programatically to sharepoint page'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-727530270020956082</id><published>2008-01-14T03:09:00.001-08:00</published><updated>2008-01-14T03:10:29.300-08:00</updated><title type='text'>Cannot open database requested in login '' Error in Moss 2007</title><content type='html'>The error message below is displayed when trying to view a page in MOSS 2007 that is checked out by another user. &lt;br /&gt;&lt;br /&gt;Server Error in '/' Application.&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Cannot open database requested in login 'MOSS2007_SSP1_DB_DEV'. Login fails.&lt;br /&gt;Login failed for user 'EC\WMSPSGBWA001003$'. &lt;br /&gt;Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;br /&gt;&lt;br /&gt;Exception Details: System.Data.SqlClient.SqlException: Cannot open database requested in login 'MOSS2007_SSP1_DB_DEV'. Login fails.&lt;br /&gt;Login failed for user 'EC\WMSPSGBWA001003$'.&lt;br /&gt;&lt;br /&gt;Source Error: &lt;br /&gt;&lt;br /&gt;An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  &lt;br /&gt;&lt;br /&gt;Stack Trace: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[SqlException (0x80131904): Cannot open database requested in login 'MOSS2007_SSP1_DB_DEV'. Login fails.&lt;br /&gt;Login failed for user 'EC\WMSPSGBWA001003$'.]&lt;br /&gt;   System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437&lt;br /&gt;   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82&lt;br /&gt;   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105&lt;br /&gt;   System.Data.SqlClient.SqlConnection.Open() +111&lt;br /&gt;   Microsoft.Office.Server.Data.SqlSession.OpenConnection() +621&lt;br /&gt;   Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery(SqlCommand command) +214&lt;br /&gt;   Microsoft.Office.Server.Administration.SharedObjectStore.Initialize() +269&lt;br /&gt;   Microsoft.Office.Server.Administration.SharedObjectStore.GetObject() +384&lt;br /&gt;   Microsoft.Office.Server.Administration.SharedResourceProvider.Microsoft.Office.Server.Administration.ISharedObjectStore.GetObject() +122&lt;br /&gt;   Microsoft.Office.Server.Administration.SharedApplicationCollection`1.GetValue(SharedResourceProvider sharedResourceProvider) +118&lt;br /&gt;   Microsoft.Office.Server.Administration.SharedApplicationCollection`1.get_Item(SharedResourceProvider sharedResourceProvider) +30&lt;br /&gt;   Microsoft.Office.Server.ServerContext.GetApplication(String name) +174&lt;br /&gt;   Microsoft.Office.Server.ServerContext.GetApplication() +87&lt;br /&gt;   Microsoft.Office.Server.ServerContext.get_UserProfileApplication() +42&lt;br /&gt;   Microsoft.Office.Server.UserProfiles.UserProfileManager.get_m_Site() +49&lt;br /&gt;   Microsoft.Office.Server.UserProfiles.UserProfileManager.get_IsSiteAdmin() +62&lt;br /&gt;   Microsoft.Office.Server.UserProfiles.UserProfileManager..ctor(ServerContext serverContext, Boolean IgnoreUserPrivacy, Boolean backwardCompatible) +348&lt;br /&gt;   Microsoft.Office.Server.UserProfiles.UserProfileManager..ctor(ServerContext serverContext) +55&lt;br /&gt;   Microsoft.SharePoint.Publishing.WebControls.ConsoleUtilities.GetPageCheckedOutMessage(String userLoginName, String userName, String userEmail) +923&lt;br /&gt;   Microsoft.SharePoint.Publishing.WebControls.ConsoleDataSource.OnPreRender(EventArgs e) +1025&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +77&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Control.PreRenderRecursiveInternal() +161&lt;br /&gt;   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-727530270020956082?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/727530270020956082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=727530270020956082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/727530270020956082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/727530270020956082'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2008/01/cannot-open-database-requested-in-login.html' title='Cannot open database requested in login &apos;&apos; Error in Moss 2007'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-5041135134307792317</id><published>2007-12-20T06:52:00.000-08:00</published><updated>2007-12-20T06:53:18.975-08:00</updated><title type='text'>Custom Styles appear in edit page tool bar in Sharepoint</title><content type='html'>To add custom styles to appear in the Styles dropdown in a tool bar while editing a page in Sharepoint add the following to the controls.css file that can be found under Style Library/en-us/Core Styles/controls.css in sharepoint designer&lt;br /&gt;&lt;br /&gt;.ms-rteCustom-AnyName1, .AnyName1&lt;br /&gt;{&lt;br /&gt;font-weight: bold;&lt;br /&gt;font-family: Arial;&lt;br /&gt;font-size: 14pt;&lt;br /&gt;color: #8C0000;&lt;br /&gt;text-transform: capitalize;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.ms-rteCustom-AnyName2, .AnyName2&lt;br /&gt;{&lt;br /&gt;font-weight: bold;&lt;br /&gt;font-family: Arial;&lt;br /&gt;font-size: 14pt;&lt;br /&gt;color: #8C0000;&lt;br /&gt;text-transform: capitalize;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-5041135134307792317?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/5041135134307792317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=5041135134307792317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5041135134307792317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5041135134307792317'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/12/custom-styles-appear-in-edit-page-tool.html' title='Custom Styles appear in edit page tool bar in Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-6123402746505212926</id><published>2007-12-04T07:05:00.000-08:00</published><updated>2007-12-04T07:09:42.022-08:00</updated><title type='text'>System.Runtime.InteropServices.COMException (0x8001010A): Creating an instance of the COM component with CLSID {00020820-0000-0000-C000-000000000046}</title><content type='html'>System.Runtime.InteropServices.COMException (0x8001010A): Creating an instance of the COM component with CLSID {00020820-0000-0000-C000-000000000046} from the IClassFactory failed due to the following error: 8001010a.&lt;br /&gt;&lt;br /&gt;I got this error when working on an Excel Automation Process. Excel throws this error message which is not very useful at all. The same code was working on other servers but on 1 particular server I kept getting this error. &lt;br /&gt;&lt;br /&gt;Solutions:&lt;br /&gt;&lt;br /&gt;Reboot the server! To be more precise I killed the Process EXCEL in task manager and the application started working again. The error code 8001010a usually means that the application is busy so had a look on the task manager.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-6123402746505212926?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/6123402746505212926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=6123402746505212926' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6123402746505212926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/6123402746505212926'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/12/systemruntimeinteropservicescomexceptio.html' title='System.Runtime.InteropServices.COMException (0x8001010A): Creating an instance of the COM component with CLSID {00020820-0000-0000-C000-000000000046}'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1492406190968818556</id><published>2007-11-19T03:27:00.000-08:00</published><updated>2007-11-19T03:30:04.861-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0 Tips'/><title type='text'>Visual Studio shows Dots for spaces</title><content type='html'>Ctrl-R followed by Ctrl-W will enable/disable the feature in Visual studio which will show dots for spaces, very annoying.&lt;br /&gt;&lt;br /&gt;Thanks thekua for the solution http://www.thekua.com/atwork/2007/03/21/visual-studio-2005-annoyances/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1492406190968818556?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1492406190968818556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1492406190968818556' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1492406190968818556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1492406190968818556'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/11/visual-studio-shows-dots-for-spaces.html' title='Visual Studio shows Dots for spaces'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-8292887840869949898</id><published>2007-11-15T03:13:00.000-08:00</published><updated>2007-11-15T03:16:09.109-08:00</updated><title type='text'>Pound Symbol £ does not appear correctly</title><content type='html'>When typing in the £ symbol in the HTML editor it might not appear as expetced in the browser. For me it appeared as a box. There are 2 options around this..&lt;br /&gt;&lt;br /&gt;1. Convert the value into a string with formatter currency &lt;br /&gt;eg. double val = 5.5; val.ToString("c"); &lt;br /&gt;&lt;br /&gt;2. If hardcoding the html than use this Â£ for the Pound symbol.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-8292887840869949898?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/8292887840869949898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=8292887840869949898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8292887840869949898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/8292887840869949898'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/11/pound-symbol-does-not-appear-correctly.html' title='Pound Symbol £ does not appear correctly'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-781742167312726577</id><published>2007-11-13T05:52:00.000-08:00</published><updated>2007-11-13T06:16:27.008-08:00</updated><title type='text'>Request Failed: Unable to connect to remote server" error</title><content type='html'>When using the System.net.webclient class I recieved the error message "Request Failed: Unable to connect to remote server". The client had a proxy server so I thought maybe that was causing the problem and adding the proxy settings and it worked. And When I had a close look at I found out that If I added the proxy lines below, it still worked even though the proxy address is commented. I found this a bit wierd. &lt;br /&gt;&lt;br /&gt;        WebClient web = new WebClient();&lt;br /&gt;        WebProxy proxy = new WebProxy();&lt;br /&gt;        //proxy.Address = new Uri("*************:8080");&lt;br /&gt;        web.Proxy = proxy;   &lt;br /&gt;&lt;br /&gt;Even though I am creating an object of type Proxy I am not assigning the proxy address and it is working. But If comment the line //web.Proxy = proxy then it fails...I am not sure why.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-781742167312726577?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/781742167312726577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=781742167312726577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/781742167312726577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/781742167312726577'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/11/request-failed-unable-to-connect-to.html' title='Request Failed: Unable to connect to remote server&quot; error'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7122472609974716712</id><published>2007-11-07T09:19:00.000-08:00</published><updated>2007-11-07T09:22:30.098-08:00</updated><title type='text'>ErrorInstalling IIS after .Net 2.0</title><content type='html'>The error message below will be displayed when IIS is installed on a Windows XP machine that has .Net 2.0 already installed.&lt;br /&gt;&lt;br /&gt;NullReferenceException: Object reference not set to an instance of an object.]   System.Web.Hosting.ISAPIWorkerRequestInProc.GetServerVariable(String name) +1126   System.Web.Hosting.ISAPIWorkerRequest.ReadRequestHeaders() +121   System.Web.Hosting.ISAPIWorkerRequest.GetKnownRequestHeader(Int32 index) +126   System.Web.Hosting.ISAPIWorkerRequestInProc.GetKnownRequestHeader(Int32 index) +104   System.Web.HttpRequest.FillInHeadersCollection() +30   System.Web.HttpRequest.get_Headers() +55   System.Web.Security.CookielessHelperClass.GetCookielessValuesFromHeader() +16   System.Web.Security.CookielessHelperClass.Init() +23   System.Web.Security.CookielessHelperClass.RedirectWithDetectionIfRequired(String redirectPath, HttpCookieMode cookieMode) +13   System.Web.Security.FormsAuthenticationModule.OnEnter(Object source, EventArgs eventArgs) +226   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +64&lt;br /&gt;&lt;br /&gt;The fix is to run C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i in your command prompt.&lt;br /&gt;&lt;br /&gt;Thanks aoporto for this fix..http://support.infogenium.com/forums/26/ShowPost.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7122472609974716712?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7122472609974716712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7122472609974716712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7122472609974716712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7122472609974716712'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/11/errorinstalling-iis-after-net-20.html' title='ErrorInstalling IIS after .Net 2.0'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1291066930788706167</id><published>2007-10-23T08:06:00.001-07:00</published><updated>2007-10-23T08:17:02.469-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Reading from an Excel Sheet and inserting into a Custom List in Sharepoint</title><content type='html'>//Add reference to using Microsoft.Office.Interop.Excel;&lt;br /&gt;&lt;br /&gt;Application ExcelObj = new Application();&lt;br /&gt;Workbook workBook = null;&lt;br /&gt;Worksheet ws = null;&lt;br /&gt;&lt;br /&gt;workBook = ExcelObj.Workbooks.Open(_tempFileName, Type.Missing,      Type.Missing, Type.Missing, Type.Missing, Type.Missing,&lt;br /&gt;                        Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);&lt;br /&gt;&lt;br /&gt;ws = new WorksheetClass();&lt;br /&gt;ws = (Worksheet)workBook.ActiveSheet;&lt;br /&gt;&lt;br /&gt;Range range = ws.get_Range("A" + i.ToString(), "J" + i.ToString());&lt;br /&gt;&lt;br /&gt;System.Array myvalues = (System.Array)range.Cells.Value2;&lt;br /&gt;&lt;br /&gt;if (myvalues.GetValue(1, 1) != null)//Check that the row has data&lt;br /&gt;{&lt;br /&gt;    String example1 = (string)myvalues.GetValue(1, 1);&lt;br /&gt;    String example2 = (string)myvalues.GetValue(1, 2);&lt;br /&gt;&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;&lt;br /&gt;//Insert into Sharepoint&lt;br /&gt;&lt;br /&gt;SPWeb web = SPContext.Current.Web;           &lt;br /&gt;SPListItemCollection listItems = web.Lists[_sharepointListName].Items;&lt;br /&gt;&lt;br /&gt;SPListItem  newListItem = listItems.Add();  &lt;br /&gt;newListItem[ColumnName1] = example1;&lt;br /&gt;newListItem[ColumnName2] = example2;&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//After working with Excel it is important to close the procsses that Excel uses other wise in your task manager you will find loads of Excel processes without being closed, the following method does a complete close down of all excel processes&lt;br /&gt;&lt;br /&gt;private void ReleaseResources(Application ExcelObjk)&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                if (ws != null)&lt;br /&gt;                    Marshal.ReleaseComObject(ws);             &lt;br /&gt;&lt;br /&gt;                if (workBook != null)&lt;br /&gt;                {&lt;br /&gt;                    workBook.Close(false, false, Type.Missing);&lt;br /&gt;                    Marshal.ReleaseComObject(workBook);&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (ExcelObjk != null)&lt;br /&gt;                {&lt;br /&gt;                    ExcelObjk.Workbooks.Close();&lt;br /&gt;                    ExcelObjk.Quit();&lt;br /&gt;                    Marshal.ReleaseComObject(ExcelObjk);&lt;br /&gt;                }&lt;br /&gt;                CallGarbageCollectorToCleanupReleasedMemory();&lt;br /&gt;            }&lt;br /&gt;            catch (Exception x)&lt;br /&gt;            {&lt;br /&gt;                …&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;private void CallGarbageCollectorToCleanupReleasedMemory()&lt;br /&gt;{&lt;br /&gt;    GC.Collect();&lt;br /&gt;&lt;br /&gt;//The bottom 2 lines are unnecessary and very dirty but can be used in worst case scenarious when you absolutely have to, have included here just to give an idea that this is possible&lt;br /&gt;&lt;br /&gt;  Process[] processes;&lt;br /&gt;  processes = System.Diagnostics.Process.GetProcessesByName("Excel");&lt;br /&gt;           foreach (Process p in processes)&lt;br /&gt;                p.Kill();&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1291066930788706167?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1291066930788706167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1291066930788706167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1291066930788706167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1291066930788706167'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/10/reading-from-excel-sheet-and-inserting.html' title='Reading from an Excel Sheet and inserting into a Custom List in Sharepoint'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7224487872393386757</id><published>2007-10-22T02:04:00.000-07:00</published><updated>2007-10-22T02:09:27.808-07:00</updated><title type='text'>Error 1920.Service Active MQ failed to start When installing Vamosa</title><content type='html'>When installing Vamosa If you recieve "Error 1920.Service Active MQ (ActiveMQ) failed to start. Verify that you have sufficient privileges to start system services", check the log file under c:\vamosa\activemq\bin\wrapper.log and you will notice that you will see an error message like&lt;br /&gt;&lt;br /&gt;STATUS | wrapper  | 2007/10/22 09:26:11 | Launching a JVM...&lt;br /&gt;FATAL  | wrapper  | 2007/10/22 09:26:11 | &lt;font color=red&gt;Unable to execute Java command.  The system cannot find the file specified. (0x2)&lt;/font&gt;&lt;br /&gt;FATAL  | wrapper  | 2007/10/22 09:26:11 |    &lt;font color=red&gt;"%JAVA_HOME%\bin\java"&lt;/font&gt; -&lt;br /&gt;FATAL  | wrapper  | 2007/10/22 09:26:11 | Critical error: wait for JVM process failed..&lt;br /&gt;&lt;br /&gt;This is because a new environment variable has to be created called "JAVA_HOME", this should point to the root folder of where your JDK is installed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7224487872393386757?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7224487872393386757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7224487872393386757' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7224487872393386757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7224487872393386757'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/10/error-1920service-active-mq-failed-to.html' title='Error 1920.Service Active MQ failed to start When installing Vamosa'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-4566562086540652651</id><published>2007-10-12T03:46:00.001-07:00</published><updated>2007-10-12T03:46:12.731-07:00</updated><title type='text'>A Dummies guide to Creating a custom Web Part for SharePoint Server 2007</title><content type='html'>We have put together simple but important things about the development and deployment of web parts for Sharepoint server 2007.&lt;br /&gt;&lt;br /&gt;1. Download the SharePoint Add on for Visual Stuido, this will create new templates so when you click on New Project in Visual Studio you will see new project types like "WebPart  &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Sharepoint web parts can be treated like Custom Server Controls in .Net. The difference is SharePoint references are added automatically when you create a new web part project and deploying to SharePoint is as easy as pressing F5.&lt;br /&gt;&lt;br /&gt;3. Use the SharePoint object model classes like SPWeb, SPContext, SPListItemCollection and SPListItem to work with lists in Sharepoint. This way there is no need to add a web reference to the web service that is exposed by SharePoint.&lt;br /&gt;&lt;br /&gt;4. Deploying - If Sharepoint is installed on the development machine then pressing F5 will automatically add the webpart in the GAC, mark the webpart as safe in the sharepoing web.config files and import the .dwp file into sharepoint. So to add the custom web part that we created, all we need to do is click Add web part and our custom web part should appear in the list of web parts along with other web parts.&lt;br /&gt;&lt;br /&gt;5. When you run the project (F5) a setup.bat file is created in the Debug Folder or Release folder (depending on build type you do). Copy this folder accross to the server where you want to install this webpart and run the setup.bat file in the folder. Now this would do the steps mentioned in point 4 above so the webpart can be added to the sharepoint site by using the Add Web Part tab.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-4566562086540652651?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/4566562086540652651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=4566562086540652651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4566562086540652651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4566562086540652651'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/10/dummies-guide-to-creating-custom-web.html' title='A Dummies guide to Creating a custom Web Part for SharePoint Server 2007'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-5501024295155269720</id><published>2007-10-12T02:10:00.000-07:00</published><updated>2007-10-12T02:18:03.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>.Net Execution Timout - ThreadAbortException</title><content type='html'>I had to create a custom web part that read a list of items from an excel sheet and upload it into sharepoints custom list. In that excel sheet there was a url field which pointed to pdf documents on the internet, so while uploading contents into the custom list I also had to download the pdf documents and add them to the custom list as attachments.&lt;br /&gt;&lt;br /&gt;During this I noticed that a “system.Threading.ThreadAbortException: Thread was being aborted.” exception was being thrown approximately after the web part was running for 125 seconds. I found out that the system was throwing this exception and it was because by default .Net threads have an execution time out limit of 110 seconds. To fix this we need to modify the web.config file that Sharepoint uses. The following line needs to be replaced&lt;br /&gt;&lt;httpruntime maxrequestlength="51200"&gt;&lt;httpruntime maxrequestlength="51200"&gt;&lt;br /&gt;with&lt;br /&gt;&lt;httpruntime maxrequestlength="51200" enable="true" apprequestqueuelimit="10000" executiontimeout="1000"&gt;&lt;br /&gt;The executionTimeout value should be set depending on the number of items in the excel sheet. Please refer to the support document below for information on this &lt;a title="http://support.microsoft.com/kb/928756" href="http://support.microsoft.com/kb/928756"&gt;http://support.microsoft.com/kb/928756&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The other thing to note is when the ThreadAbortException is thrown by the system you cannot catch it in a try catch. If you use a try catch it will go through the catch and at the end of the catch statement it will throw it again.&lt;br /&gt;&lt;br /&gt;But if the ThreadAbortException is thrown by our code then we can abort it by using the class Thread.ResetAbort in the finally clause. More  info on that can be found on&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-gb/library/system.threading.threadabortexception.aspx"&gt;http://msdn2.microsoft.com/en-gb/library/system.threading.threadabortexception.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-5501024295155269720?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/5501024295155269720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=5501024295155269720' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5501024295155269720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5501024295155269720'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/10/i-had-to-create-custom-web-part-that.html' title='.Net Execution Timout - ThreadAbortException'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1355189626477165667</id><published>2007-09-13T06:20:00.000-07:00</published><updated>2007-09-13T06:21:49.890-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><title type='text'>Converting HTTP Projects to FileSystem projects</title><content type='html'>I wanted to change the solution type in visual studio from HTTP to File System and found this url very useful. &lt;a href="http://vladan.strigo.net/Blog/tabid/71/ctl/ArticleView/mid/388/articleId/18/Convert-File-System-based-WebSites-to-be-HTTP-based.aspx"&gt;http://vladan.strigo.net/Blog/tabid/71/ctl/ArticleView/mid/388/articleId/18/Convert-File-System-based-WebSites-to-be-HTTP-based.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1355189626477165667?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1355189626477165667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1355189626477165667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1355189626477165667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1355189626477165667'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/09/converting-http-projects-to-filesystem.html' title='Converting HTTP Projects to FileSystem projects'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-453883786129333282</id><published>2007-08-22T05:15:00.000-07:00</published><updated>2007-08-22T05:17:18.803-07:00</updated><title type='text'>The ultimate Off-roader!</title><content type='html'>At last I have bought the vehicle that I have been wanting to take to masinagudi for the past 15 years - the Gypsy! And no surprise I made full use of the gypsy in my first trip! Check the photos below..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-453883786129333282?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/453883786129333282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=453883786129333282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/453883786129333282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/453883786129333282'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/ultimate-off-roader.html' title='The ultimate Off-roader!'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1699323657146631870</id><published>2007-08-22T05:14:00.000-07:00</published><updated>2007-08-22T05:15:49.978-07:00</updated><title type='text'>Modified my Honda Civic</title><content type='html'>I have done some face lifting to my honda civic in India, It was done by Kitup Rajiv.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1699323657146631870?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1699323657146631870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1699323657146631870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1699323657146631870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1699323657146631870'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/modified-my-honda-civic.html' title='Modified my Honda Civic'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-5275842497151214043</id><published>2007-08-21T08:05:00.000-07:00</published><updated>2007-08-21T08:17:53.375-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><title type='text'>Passing NameValueCollection to WebService</title><content type='html'>There might be a need to pass in a NameValueCollection class object into a webService. Since you can only pass in serialized objects into a web service it is not a straight forward process. One of the ways to do it is to have a Class that stores the name value pair and add it to an arraylist object. Then pass the arraylist.ToArray() object to the webservice. The other way is to use a string array. I have shown the code to do it using a string array below.&lt;br /&gt;&lt;br /&gt;This is the method that takes in a NameValueCollection and returns an Array&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// This Method converts the NameValueCollection of all the parameters&lt;br /&gt;/// into an arraylist of string arrays&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;/// &lt;param name="NVC"&gt;&lt;/param&gt;&lt;br /&gt;/// &lt;returns&gt;&lt;/returns&gt;&lt;br /&gt;private Array ConvertNameValueCollectionIntoArrayList(NameValueCollection nvcParams)&lt;br /&gt;{&lt;br /&gt;ArrayList aList = new ArrayList();&lt;br /&gt;string[] strNameValue;&lt;br /&gt;&lt;br /&gt;IEnumerator paramsEnum = nvcParams.GetEnumerator();&lt;br /&gt;&lt;br /&gt;int i = 0;&lt;br /&gt;while (paramsEnum.MoveNext())&lt;br /&gt;{&lt;br /&gt;string name = nvcParams.GetKey(i);&lt;br /&gt;string value = nvcParams[name];&lt;br /&gt;&lt;br /&gt;strNameValue = new string[2];&lt;br /&gt;strNameValue[0] = name;&lt;br /&gt;strNameValue[1] = value;&lt;br /&gt;&lt;br /&gt;aList.Add(strNameValue);&lt;br /&gt;i++;&lt;br /&gt;}&lt;br /&gt;return aList.ToArray();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Now this Array can be passed into the web service and de-decoded as shown below..&lt;br /&gt;&lt;br /&gt;------WebService----&lt;br /&gt;&lt;br /&gt;//The ArrayListObject below is the array that contains the arraylist&lt;br /&gt;[WebMethod]&lt;br /&gt;[XmlInclude(typeof(string[]))] //This line is very important&lt;br /&gt;public void Initiate(Object[] ArrayListObject, string .....)&lt;br /&gt;{&lt;br /&gt;ArrayList al = new ArrayList(ArrayListObject); ParameterValue[] Params = ConvertNameValueCollectionIntoParams(al);&lt;br /&gt;..&lt;br /&gt;..}&lt;br /&gt;&lt;br /&gt;private ParameterValue[] ConvertNameValueCollectionIntoParams(ArrayList nvp)&lt;br /&gt;{&lt;br /&gt;ParameterValue[] parameters = new ParameterValue[nvp.Count];&lt;br /&gt;for (int i = 0; i &lt; nvp.Count; i++)&lt;br /&gt;{&lt;br /&gt;ParameterValue parameter = new ParameterValue();&lt;br /&gt;string[] strNameValuePair = (string[])nvp[i];&lt;br /&gt;parameter.Name = strNameValuePair[0];&lt;br /&gt;parameter.Value = strNameValuePair[1];&lt;br /&gt;parameters[i] = parameter;&lt;br /&gt;}&lt;br /&gt;return parameters;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-5275842497151214043?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/5275842497151214043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=5275842497151214043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5275842497151214043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/5275842497151214043'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/passing-namevaluecollection-to.html' title='Passing NameValueCollection to WebService'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7481955780358283778</id><published>2007-08-14T03:20:00.001-07:00</published><updated>2007-08-14T04:20:03.758-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0 Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><title type='text'>Quick Tips C#</title><content type='html'>This post will contain a list of quick tips and good practices in c# that I use..I will be updating this list as I find new things...If you have anything that you would like to contribute, please post them in the comments...cheers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Use&lt;em&gt; string.IsNullOrEmpty()&lt;/em&gt; - short and sweet to check whether a string is null or empty&lt;br /&gt;&lt;br /&gt;2. &lt;em&gt;goto&lt;/em&gt; keyword, this is a very useful keyword that can be used to skip certain lines of code in a method - &lt;a href="http://msdn2.microsoft.com/en-us/library/13940fs2(VS.71).aspx"&gt;http://msdn2.microsoft.com/en-us/library/13940fs2(VS.71).aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7481955780358283778?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7481955780358283778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7481955780358283778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7481955780358283778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7481955780358283778'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/quick-tips-c.html' title='Quick Tips C#'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-4285372221425762125</id><published>2007-08-13T03:49:00.000-07:00</published><updated>2007-08-13T03:52:25.025-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0 Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Grid View'/><title type='text'>Highlighting Row in GridView</title><content type='html'>I recently had a situation where I had to highlight a row in the gridview if the value of the column Today was 0. Found out there was a very easy way to do it using the OnRowDataBound Event of the GridView, the code's below..&lt;br /&gt;&lt;br /&gt;protected void GridViewID_OnRowDataBound(object sender, GridViewRowEventArgs e)&lt;br /&gt;{&lt;br /&gt;GridViewRow row = e.Row;&lt;br /&gt;if (row.RowType == DataControlRowType.DataRow)&lt;br /&gt;{&lt;br /&gt;DataRowView drv = row.DataItem as DataRowView;&lt;br /&gt;string fieldName= drv["FIELDNAME"].ToString();&lt;br /&gt;if (fieldName.Equals("0"))&lt;br /&gt;row.CssClass = "YourCssClassName";&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-4285372221425762125?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/4285372221425762125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=4285372221425762125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4285372221425762125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/4285372221425762125'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/highlighting-row-in-gridview.html' title='Highlighting Row in GridView'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-3812277820163254577</id><published>2007-08-13T03:35:00.000-07:00</published><updated>2007-08-13T03:40:34.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grid View'/><title type='text'>DataFormatString - Formatting Data in a GridView -HTMLEncode to false</title><content type='html'>The data in a datagrid can be formatted using the DataFormatString. For example you can add a £ sign or make sure the numbers are formatted to 2 decimal points and so on. The link below gives you a reference list of the things you can do but the most important point is, you need to set the &lt;strong&gt;HtmlEncode&lt;/strong&gt; Property to &lt;strong&gt;false&lt;/strong&gt;, or else you will not get the desired results. This one can get you because it is not stated clearly anywhere and spent half an hour trying to figure out why it wasnt working!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.dataformatstring.aspx"&gt;http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.dataformatstring.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-3812277820163254577?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/3812277820163254577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=3812277820163254577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3812277820163254577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/3812277820163254577'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/dataformatstring-formatting-data-in.html' title='DataFormatString - Formatting Data in a GridView -HTMLEncode to false'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-598022651844051569</id><published>2007-08-13T02:23:00.000-07:00</published><updated>2007-08-13T03:00:59.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Grid View'/><title type='text'>Programmatically Adding Columns to GridView</title><content type='html'>There are cases where you might want to use the same &lt;strong&gt;GridView&lt;/strong&gt; to display diferent columns in a page. This is possible by &lt;strong&gt;programmatically&lt;/strong&gt; adding the columns using the BoundField Object. The key thing to note here is the diference in adding a column to a DataGrid and a GridView, to add a bound column in the DataGrid you should use the &lt;strong&gt;BoundColumn &lt;/strong&gt;object and to add a column to the GridView, you should use a &lt;strong&gt;BoundField &lt;/strong&gt;object. You can create the gridview in your .aspx page and set the sorting and things like that or you can create the complete gridview in your code behind using the GridView class.&lt;br /&gt;The code below shows how to add columns to a gridview that was created in the .aspx page..&lt;br /&gt;&lt;br /&gt;--.aspx page--&lt;br /&gt;&lt;br /&gt;&lt;asp:GridView BorderWidth="0" ID="GridViewID" runat="server" AutoGenerateColumns="False"&lt;br /&gt;AllowPaging="True" AllowSorting="True" PageSize="21" EmptyDataText="No data available."&lt;br /&gt;CssClass="gridstyle" GridLines="None" OnSorting="GridViewID_Sorting" OnPageIndexChanging="GridViewID_Paging"&lt;br /&gt;Width="100%"&gt;&lt;br /&gt;&lt;pagerstyle cssclass="pagerstyle"&gt;&lt;br /&gt;&lt;rowstyle cssclass="lightbluestripe"&gt;&lt;br /&gt;&lt;alternatingrowstyle cssclass="whitestripe"&gt;&lt;br /&gt;&lt;headerstyle cssclass="titletext" bold="True" forecolor="White"&gt;&lt;br /&gt;&lt;/asp:GridView&gt;&lt;br /&gt;--.cs page--&lt;br /&gt;&lt;br /&gt;private void DefineGridViewColumns()&lt;br /&gt;{&lt;br /&gt;BoundField column = new BoundField(); //You can use the TemplateField object to add a template column&lt;br /&gt;column.HeaderText = "XX";&lt;br /&gt;column.DataField = "ID";&lt;br /&gt;column.SortExpression = "ID";&lt;br /&gt;column.HeaderStyle.CssClass = "titletext";&lt;br /&gt;column.ItemStyle.Width = Unit.Percentage(7);&lt;br /&gt;GridViewID.Columns.Add(column);&lt;br /&gt;&lt;br /&gt;column = new BoundField();&lt;br /&gt;column.HeaderText = "RANK";&lt;br /&gt;column.DataField = "RANKNO";&lt;br /&gt;column.SortExpression = "RANKNO";&lt;br /&gt;column.HeaderStyle.CssClass = "titletext";&lt;br /&gt;column.ItemStyle.Width = Unit.Percentage(7);&lt;br /&gt;GridViewID.Columns.Add(column);&lt;br /&gt;&lt;br /&gt;if (TimeSpan.Equals("TW"))&lt;br /&gt;{&lt;br /&gt;column = new BoundField();&lt;br /&gt;column.HeaderText = "THIS WEEK";&lt;br /&gt;column.DataField = "XX_TARGET";&lt;br /&gt;column.SortExpression = "XX_TARGET";&lt;br /&gt;column.HeaderStyle.CssClass = "titletext";&lt;br /&gt;column.ItemStyle.Width = Unit.Percentage(10);&lt;br /&gt;GridViewID.Columns.Add(column);&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-598022651844051569?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/598022651844051569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=598022651844051569' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/598022651844051569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/598022651844051569'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/programmatically-adding-columns-to.html' title='Programmatically Adding Columns to GridView'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-1754057817911191025</id><published>2007-08-01T01:49:00.000-07:00</published><updated>2007-08-01T02:34:23.397-07:00</updated><title type='text'>Error "The permissions granted to user '\IUSR_' are insufficient in Reporting Server</title><content type='html'>If you get this error  "The permissions granted to user '&lt;computername&gt;\IUSR_&lt;computername&gt;' are insufficient for performing this operation." when you work with Reporting Server, it is because the reporting server's virtual directories under IIS is running in 'Annonymous Mode'. To fix this open IIS, right click on the virtual directory that your report server uses, click on the tab 'Directory Settings' and click edit under 'Authentication and Access Control' and untick the 'Enable Anonymous Access'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-1754057817911191025?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/1754057817911191025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=1754057817911191025' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1754057817911191025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/1754057817911191025'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/08/error-permissions-granted-to-user-iusr.html' title='Error &quot;The permissions granted to user &apos;&lt;Computername&gt;\IUSR_&lt;Computername&gt;&apos; are insufficient in Reporting Server'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4705703557192459705.post-7053369592780851625</id><published>2007-07-29T12:15:00.000-07:00</published><updated>2007-07-30T11:29:56.871-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint 2007'/><title type='text'>Issues with Integrating SharePoint 2007 and SQL Server 2005 Reporting Services</title><content type='html'>While installing the Reporting Services add on for SharePoint 2007, the reporting services section does not appear on the SharePoint Central Administration Console if not installed by a user with the needed rights. The installation wizard would give you a installation successful message and the required files also seems to appear in the installation folder. The reason for this is that the user installing the add on should have domain access rights and should be a Web Farm Administrator and Site Administrator.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4705703557192459705-7053369592780851625?l=suprej-venkat.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://suprej-venkat.blogspot.com/feeds/7053369592780851625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4705703557192459705&amp;postID=7053369592780851625' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7053369592780851625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4705703557192459705/posts/default/7053369592780851625'/><link rel='alternate' type='text/html' href='http://suprej-venkat.blogspot.com/2007/07/issues-with-integration-sharepoint-2007.html' title='Issues with Integrating SharePoint 2007 and SQL Server 2005 Reporting Services'/><author><name>Suprej Venkat</name><uri>http://www.blogger.com/profile/09578282513676109958</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_QlpctyBLC9A/RqzcKPSNQ2I/AAAAAAAAAAM/ErXlnvD19uk/s320/DSCF0104.JPG'/></author><thr:total>1</thr:total></entry></feed>
