<?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-3769774466085878904</id><updated>2012-01-27T15:08:58.634-08:00</updated><category term='content type hub'/><category term='K2'/><category term='EntityKey'/><category term='document set'/><category term='password change'/><category term='installation'/><category term='alerts'/><category term='500 error'/><category term='Powershell'/><category term='PDF'/><category term='page layouts'/><category term='Silverlight 3.0'/><category term='SharePoint'/><category term='server time'/><category term='SharePoint 2010'/><category term='stsadm'/><category term='tasks'/><category term='restore'/><category term='Deploying'/><category term='SP2010'/><category term='NewForm.aspx'/><category term='KB941422'/><category term='web service'/><category term='MOSS'/><category term='freaking sharepoint'/><category term='performance'/><category term='fun'/><category term='SP 2010'/><category term='Solution deployment'/><category term='Video'/><category term='Entity Framework'/><category term='backup'/><category term='Service Accounts'/><title type='text'>Freaking SharePoint !#@&amp;$%!!</title><subtitle type='html'>Chronicling my love/hate relationship with SharePoint</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-6580644580201984709</id><published>2011-11-14T23:05:00.001-08:00</published><updated>2011-11-15T13:05:11.648-08:00</updated><title type='text'>A little facelift…</title><content type='html'>Figured it was time to streamline:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;New URL: &lt;a href="http://freakingsharepoint.com/"&gt;http://freakingsharepoint.com/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;New look – testing out Blogger’s Dynamic Views –&lt;strike&gt; not completley sold yet &lt;/strike&gt;- Nope. Hated it. Going back to a basic template!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Other interesting tidbits to mark this juncture:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;First Post:&lt;/strong&gt; 10/2/2007 – &lt;a href="http://www.freakingsharepoint.com/2007/10/siteweb-template-names.html" target="_blank"&gt;Site/Web Template Names&lt;/a&gt; – This blog is &lt;strong&gt;4&lt;/strong&gt; years old!&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Most Popular Post:&lt;/strong&gt; – &lt;a href="http://www.freakingsharepoint.com/2010/08/sp2010-forces-users-to-save-pdfs.html" target="_blank"&gt;SharePoint 2010 forces users to save PDFs – Solution Found!&lt;/a&gt; – &lt;strong&gt;10,135&lt;/strong&gt; views &amp;amp; 25 comments&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Least Popular Post:&lt;/strong&gt; &lt;a href="http://www.freakingsharepoint.com/2007/12/changing-moss-service-account-password.html" target="_blank"&gt;Changing MOSS Service account password&lt;/a&gt; – &lt;strong&gt;8 &lt;/strong&gt;views &amp;amp; 0 comments&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Top Search Terms:&lt;/strong&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;“microsoft.sharepoint.applicationpages”&lt;/li&gt;&lt;li&gt;“one or more web parts on this page references”&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;strong&gt;Fun Search Terms:&lt;/strong&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;“freaking sharepoint”&lt;/li&gt;&lt;li&gt;“sharepoint fun” &amp;lt;—Who are you people???!!!!&lt;/li&gt;&lt;li&gt;“why sharepoint be hating on pdfs” &amp;lt;—HA! Love it.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;Thanks for reading and hope to discover more SharePoint goodness to share with you guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-6580644580201984709?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/6580644580201984709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=6580644580201984709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6580644580201984709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6580644580201984709'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2011/11/figured-it-was-time-to-streamline-new.html' title='A little facelift…'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-1136022462034131153</id><published>2011-09-21T21:34:00.001-07:00</published><updated>2011-09-23T16:23:16.148-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='SP2010'/><title type='text'>SP2010 Performance Optimization</title><content type='html'>&lt;p&gt;There are lots of things you can do to make SharePoint go faster.&lt;/p&gt; &lt;p&gt;This blog aggregates some useful information I’ve leveraged. Will continue adding as I learn more. Figured it would be good to have the info aggregated in one place.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Infrastructure&lt;/strong&gt; &lt;/li&gt; &lt;ul&gt; &lt;li&gt;Move TempDB &amp;amp; Database log files to separate drives  &lt;li&gt;Consider content db strategy for different types of SharePoint sites (intranet vs. collaboration vs. public)  &lt;li&gt;Content db size limits are there to ensure backups can run quickly  &lt;li&gt;Don’t use default db growth settings: &lt;a href="http://www.benjaminathawes.com/blog/Lists/Posts/Post.aspx?ID=5"&gt;http://www.benjaminathawes.com/blog/Lists/Posts/Post.aspx?ID=5&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Registry Setting&lt;/strong&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;The windows server will routinely call to Microsoft to check licensing. If you are on a VM that has blocked network this will cause slowdown in performance. To fix it, copy the following into a .vbs file on your server and run it with a cscript command from the command prompt:&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="500"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="500"&gt;&lt;em&gt;const HKEY_USERS = &amp;amp;H80000003 &lt;br&gt;strComputer = "." &lt;br&gt;Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _ &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;amp; strComputer &amp;amp; "\root\default:StdRegProv") &lt;br&gt;strKeyPath = "" &lt;br&gt;objReg.EnumKey HKEY_USERS, strKeyPath, arrSubKeys &lt;br&gt;strKeyPath = "\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing" &lt;br&gt;For Each subkey In arrSubKeys &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; objReg.SetDWORDValue HKEY_USERS, subkey &amp;amp; strKeyPath, "State", 146944 &lt;br&gt;Next &lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;IIS&lt;/strong&gt; &lt;/li&gt; &lt;ul&gt; &lt;li&gt;Run a warmup script &lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://spwakeup.codeplex.com/"&gt;http://spwakeup.codeplex.com/&lt;/a&gt; or  &lt;li&gt;&lt;a href="http://nearbaseline.com.au/blog/2010/02/powershell-warmup-script-2/"&gt;http://nearbaseline.com.au/blog/2010/02/powershell-warmup-script-2/&lt;/a&gt; (Powershell)&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Run IIS 7.5 warm-up module - &lt;a href="http://www.idocs.info/index.php/2010/09/warm-up-sharepoint-2010-on-w2k8r2-using-iis-7-5-app-warm-up-module/"&gt;http://www.idocs.info/index.php/2010/09/warm-up-sharepoint-2010-on-w2k8r2-using-iis-7-5-app-warm-up-module/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Cache&lt;/strong&gt; - &lt;a href="http://www.zimmergren.net/archive/2011/01/09/sp-2010-developing-for-performance-part-3-caching-in-sharepoint-2010.aspx"&gt;http://www.zimmergren.net/archive/2011/01/09/sp-2010-developing-for-performance-part-3-caching-in-sharepoint-2010.aspx&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;BLOB cache (cache files on WFE)  &lt;li&gt;Output cache (cache rendered ASPX files in memory)  &lt;li&gt;Object cache (cache SP object metadata on WFE)&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Search or User Profile sync scheduling&lt;/strong&gt; – these are super intensive processes that will slow down your server. Verify that they are scheduled to run during non-peak hours.  &lt;ul&gt; &lt;li&gt;You should only run the full crawl once or when needing to reset your crawls.  &lt;li&gt;Otherwise, only run incremental crawls&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Logging&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;Turn logging down in non dev environments if not needed for troubleshooting  &lt;li&gt;Health Data Collection may also be logging more data than is necessary&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Services&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;Do not turn on all the service applications by default. Turn on only the ones required for the implementation.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Custom Dev&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;Disable Loopback Check&amp;nbsp; - &lt;a href="http://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx"&gt;http://www.harbar.net/archive/2009/07/02/disableloopbackcheck-amp-sharepoint-what-every-admin-and-developer-should-know.aspx&lt;/a&gt;  &lt;li&gt;Use the developer dashboard to figure out which parts of your page running slowly - &lt;a href="http://blogs.technet.com/b/speschka/archive/2009/10/28/using-the-developer-dashboard-in-sharepoint-2010.aspx"&gt;http://blogs.technet.com/b/speschka/archive/2009/10/28/using-the-developer-dashboard-in-sharepoint-2010.aspx&lt;/a&gt;  &lt;li&gt;Use SPDisposeCheck to check for memory leaks in custom code - &lt;a href="http://archive.msdn.microsoft.com/SPDisposeCheck"&gt;http://archive.msdn.microsoft.com/SPDisposeCheck&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Other great links regarding performance:&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.aptimize.com/Upload/docs/SharePoint-Performance-Optimization-10-Steps.pdf"&gt;http://www.aptimize.com/Upload/docs/SharePoint-Performance-Optimization-10-Steps.pdf&lt;/a&gt;&amp;nbsp; &lt;li&gt;What SQL DBAs need to know about SharePoint -&amp;nbsp; &lt;a href="http://www.slideshare.net/jdwade/sharepoint-for"&gt;http://www.slideshare.net/jdwade/sharepoint-for&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-1136022462034131153?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/1136022462034131153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=1136022462034131153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/1136022462034131153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/1136022462034131153'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2011/09/sp2010-performance-optimization.html' title='SP2010 Performance Optimization'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-3652350815602646719</id><published>2011-06-22T09:43:00.001-07:00</published><updated>2011-06-22T09:43:32.268-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SP2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Accounts'/><title type='text'>SharePoint 2010 Service Accounts</title><content type='html'>&lt;p&gt;Word to the wise, when working as a consultant/contractor, get as far ahead as possible on getting service accounts requested. Same goes for hardware.&lt;/p&gt; &lt;p&gt;I always look to this blog for a easy copy/paste/edit when I’m asked for a list of the required service accounts for SharePoint:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.ericharlan.com/Moss_SharePoint_2007_Blog/sharepoint-2010-service-account-reference-guide-a184.html"&gt;http://www.ericharlan.com/Moss_SharePoint_2007_Blog/sharepoint-2010-service-account-reference-guide-a184.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I also like his answer for WHY you should have so many accounts. I always get asked this! &lt;a title="http://www.ericharlan.com/Moss_SharePoint_2007_Blog/why-all-these-sharepoint-service-accounts-a181.html" href="http://www.ericharlan.com/Moss_SharePoint_2007_Blog/why-all-these-sharepoint-service-accounts-a181.html"&gt;http://www.ericharlan.com/Moss_SharePoint_2007_Blog/why-all-these-sharepoint-service-accounts-a181.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-3652350815602646719?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/3652350815602646719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=3652350815602646719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3652350815602646719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3652350815602646719'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2011/06/sharepoint-2010-service-accounts.html' title='SharePoint 2010 Service Accounts'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-6757468205200987996</id><published>2011-02-28T12:01:00.001-08:00</published><updated>2011-02-28T13:13:45.573-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deploying'/><category scheme='http://www.blogger.com/atom/ns#' term='SP2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='server time'/><title type='text'>SharePoint Server Time and Solutions stuck in Deploying</title><content type='html'>I recently went through setting up a Trial environment at my client which included 4 web front end (WFE) servers. I used &lt;a href="http://autospinstaller.codeplex.com/" target="_blank"&gt;AutoSPInstaller&lt;/a&gt; which was really sweet for the multiple SP2010 installs. Make sure you get the latest version for a bit more flexibility and nicer config xml.&lt;br&gt;&lt;br&gt;When I went to deploy the code, which had already been successfully deployed in 1 WFE Dev environment, I noticed my solutions were getting stuck in “Deploying” status. &lt;br&gt;&lt;a href="http://lh4.ggpht.com/_R5nF9uSQ6Uw/TWv_CQuzz9I/AAAAAAAAOfM/K8T-K829y_Q/s1600-h/deploying%5B7%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="deploying" border="0" alt="deploying" src="http://lh3.ggpht.com/_R5nF9uSQ6Uw/TWv_DHDneOI/AAAAAAAAOfQ/lUUW7YZhfGk/deploying_thumb%5B5%5D.png?imgmax=800" width="640" height="16"&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt;I verified that I did see dlls deployed by the solutions in the GAC for all my 4 servers, but the solution in Central Admin did not seem to know that the solutions had completed. &lt;br&gt;&lt;br&gt;My coworker, &lt;a href="http://blakeblackshear.wordpress.com/" target="_blank"&gt;Blake&lt;/a&gt;, pointed out that the server time on my WFEs was in the wrong time zone and that he’d had issues with SharePoint before when servers were out of sync on time. I checked and all my WFE’s were on the same incorrect time, but my SQL servers were on the right time. A ha!&lt;br&gt;&lt;br&gt;I went and changed the server time zone to the correct time and restarted the SharePoint Timer Service on all 4 servers. Then I retracted all my code, manually deleted .dlls from the GAC of all servers (had to use gacutil, or I get an Access Denied error), and then re-added &amp;amp; redeployed the solutions. My timer job time was still wrong, but the solutions completed deploying to all 4 servers this time!&lt;br&gt;&lt;br&gt;Anyone know how to reset the SharePoint time? &lt;p&gt;Followup: We had a MS tech guy in for a risk assessment and we mentioned this issue he said to go ahead and rebuild the farm. GAHHH!&lt;/p&gt; &lt;p&gt;So, lesson learned: Make sure your servers are ALL on the same time zone before you install SharePoint!! It is now on the infrastructure teams check off list.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-6757468205200987996?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/6757468205200987996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=6757468205200987996' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6757468205200987996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6757468205200987996'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2011/02/sharepoint-server-time-and-solutions.html' title='SharePoint Server Time and Solutions stuck in Deploying'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_R5nF9uSQ6Uw/TWv_DHDneOI/AAAAAAAAOfQ/lUUW7YZhfGk/s72-c/deploying_thumb%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-8109338623304133597</id><published>2010-11-17T12:25:00.000-08:00</published><updated>2010-11-17T12:26:04.820-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SP2010'/><category scheme='http://www.blogger.com/atom/ns#' term='document set'/><category scheme='http://www.blogger.com/atom/ns#' term='freaking sharepoint'/><title type='text'>Document Sets &amp; Multiline Text field with appending does not work</title><content type='html'>Noticed something today as I was working.&lt;br /&gt;I have a mulitline text field with "Append changes to existing text" turned on. &lt;br /&gt;I added that column to a Document Set content type and saw that the changes to the column are not appended. The column only keeps the last entry made.&lt;br /&gt;&lt;br /&gt;Why is this? Is this by design?&lt;br /&gt;&lt;br /&gt;Freaking SharePoint!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-8109338623304133597?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/8109338623304133597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=8109338623304133597' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8109338623304133597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8109338623304133597'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/11/document-sets-multiline-text-field-with.html' title='Document Sets &amp; Multiline Text field with appending does not work'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-3776710492125427673</id><published>2010-10-25T08:23:00.001-07:00</published><updated>2010-10-25T08:23:55.674-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SP 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='SP2010'/><category scheme='http://www.blogger.com/atom/ns#' term='freaking sharepoint'/><title type='text'>SharePoint 2010 – Embedding Youtube Videos in Wikis – Media Failed to Load</title><content type='html'>&lt;p&gt;You’d think this would be easier, but…no.&lt;/p&gt; &lt;p&gt;This issue popped up when a client was trying to embed a youtube video in his shiny new wiki by editing the HTML &amp;amp; adding the &amp;lt;object&amp;gt; embed code. Sadly, the code was stripped once the page was saved and he turned to me for help.&lt;/p&gt; &lt;p&gt;I then tried to do Insert &amp;gt; Audio &amp;amp; Video &amp;gt; Change Media &amp;gt; From Address and enter the youtube video address which seemed like a logical way to do things. Unfortunately, I was only greeted by the error message “Media failed to load.”&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_R5nF9uSQ6Uw/TMWg_99h-dI/AAAAAAAALb4/4Ye2knvxSZA/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_R5nF9uSQ6Uw/TMWhA_7hxzI/AAAAAAAALcA/jj4jxfm7JjI/image_thumb%5B1%5D.png?imgmax=800" width="641" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;What???!!! Of course this isn’t going to be easy. Eventually, after digging around, I did find a solution.&lt;/p&gt; &lt;p&gt;Essentially you have 2 options for embedding video: &lt;ol&gt; &lt;li&gt;Upload a video onto the SharePoint site &amp;amp; embed using the Media Web Part&lt;/li&gt; &lt;li&gt;Embed a Youtube (or other source) video using the Content Editor Web Part&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Option 1 works very easily: &lt;ol&gt; &lt;li&gt;Edit Page &amp;amp; Check Out&lt;/li&gt; &lt;li&gt;Click “Insert” &amp;gt; “Audio &amp;amp; Video”&lt;/li&gt; &lt;li&gt;A Media Web Part appears on the page. Click the center of the web part &amp;amp; a new Medio Options ribbon shows up&lt;/li&gt; &lt;li&gt;Click “Change Media” &amp;gt; “From Computer”&lt;/li&gt; &lt;li&gt;Browse to the video file on your computer (It gets uploaded to the “Site Assets Library” by default, but you can change this)&lt;/li&gt; &lt;li&gt;Save &amp;amp; Check In&lt;/li&gt; &lt;li&gt;Click the video to play it.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Option 2 is a little trickier, but does work: &lt;ol&gt; &lt;li&gt;Edit Page &amp;amp; Check Out&lt;/li&gt; &lt;li&gt;Click “Insert” &amp;gt; “Web Part”&lt;/li&gt; &lt;li&gt;Click the “Content &amp;amp; Media” section &amp;amp; pick the “Content Editor Web Part”&lt;/li&gt; &lt;li&gt;Click the down arrow at the top right of the web part &amp;gt; “Edit Web Part”&lt;/li&gt; &lt;li&gt;Click the web part and enter some text about the video (if you don’t when you edit HTML in the next step there will be a bunch of junk and it will be hard to figure out where to insert your embed text)&lt;/li&gt; &lt;li&gt;On the Ribbon &amp;gt; Editing Tools &amp;gt; Format Text, you will see an HTML menu. Select “Edit HTML on this menu”&lt;/li&gt; &lt;li&gt;Paste your &amp;lt;object…&amp;gt; embed code here&lt;/li&gt; &lt;li&gt;Save &amp;amp; Check In&lt;/li&gt; &lt;li&gt;Click the video to play it.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_R5nF9uSQ6Uw/TMWhB7daAII/AAAAAAAALcI/GO1xywUx-MQ/s1600-h/FreakingSharePoint%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="FreakingSharePoint" border="0" alt="FreakingSharePoint" src="http://lh4.ggpht.com/_R5nF9uSQ6Uw/TMWhCkp4EjI/AAAAAAAALcQ/e4_PNMVXQ0Y/FreakingSharePoint_thumb.png?imgmax=800" width="244" height="233"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-3776710492125427673?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/3776710492125427673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=3776710492125427673' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3776710492125427673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3776710492125427673'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/10/sharepoint-2010-embedding-youtube.html' title='SharePoint 2010 – Embedding Youtube Videos in Wikis – Media Failed to Load'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_R5nF9uSQ6Uw/TMWhA_7hxzI/AAAAAAAALcA/jj4jxfm7JjI/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-2930243724555384966</id><published>2010-10-12T07:21:00.001-07:00</published><updated>2010-11-17T12:26:24.938-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SP2010'/><category scheme='http://www.blogger.com/atom/ns#' term='freaking sharepoint'/><title type='text'>SharePoint 2010 Create New Web Application links/buttons disabled??</title><content type='html'>Saw this happening off and on in my 2010 environment. Issue would clear when machine was rebooted. NOT a good maintenance plan!&lt;br /&gt;&lt;br /&gt;Luckily, ran into this post that worked!&amp;nbsp;&lt;a href="http://socialsp.com/2009/12/03/links-not-enabled-on-sharepoint-2010-central-administration-site/#comment-16"&gt;http://socialsp.com/2009/12/03/links-not-enabled-on-sharepoint-2010-central-administration-site/#comment-16&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woo hoo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-2930243724555384966?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/2930243724555384966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=2930243724555384966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2930243724555384966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2930243724555384966'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/10/sharepoint-2010-create-new-web.html' title='SharePoint 2010 Create New Web Application links/buttons disabled??'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-8138099073558444450</id><published>2010-10-11T14:03:00.001-07:00</published><updated>2010-10-11T14:36:29.489-07:00</updated><title type='text'>SharePoint Server not redirecting to default.aspx</title><content type='html'>Our SharePoint 2010 Enterprise server all of a sudden stopped redirecting to the actual .asx pages of the site when we were navigating to just the server name or foldernames.&lt;br /&gt;When i go to &lt;a href="http://spsite/pages/default.aspx"&gt;http://spsite/pages/default.aspx&lt;/a&gt; the page appears. If i go to &lt;a href="http://spsite/"&gt;http://spsite/&lt;/a&gt; the page does not redirect, and instead shows a 404 error.&lt;br /&gt;Some googling led me to &lt;a href="http://social.technet.microsoft.com/forums/en-US/sharepointadmin/thread/aed5fa86-85a8-471c-83f2-843527601602" target="_blank"&gt;this answer&lt;/a&gt;, which worked(!), but I realized there really wasn’t good documentation on how to make the changes for IIS7.x, so here they are:&lt;br /&gt;1. Open IIS Manager (Start &amp;gt; Run &amp;gt; inetmgr)&lt;br /&gt;2. Click on the server node&lt;br /&gt;3. Click “ISAPI and CGI Restrictions”&lt;br /&gt;4. Verify that you have the following web service extensions allowed:&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_R5nF9uSQ6Uw/TLN7f61rZNI/AAAAAAAALak/4c56cvyRCHI/s1600-h/image%5B4%5D.png"&gt;&lt;img alt="image" border="0" height="177" src="http://lh4.ggpht.com/_R5nF9uSQ6Uw/TLN7g_jtDdI/AAAAAAAALas/6Ee2KBUKFHQ/image_thumb%5B2%5D.png?imgmax=800" style="border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-left-color: initial; border-left-style: initial; border-left-width: 0px; border-right-color: initial; border-right-style: initial; border-right-width: 0px; border-top-color: initial; border-top-style: initial; border-top-width: 0px; display: inline;" title="image" width="640" /&gt;&lt;/a&gt; &lt;br /&gt;5. If they are not all allowed, right click + add the missing dlls.&lt;br /&gt;Not sure why these weren’t set up before, but this solved the issue for me. Hope it can help someone else!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-8138099073558444450?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/8138099073558444450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=8138099073558444450' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8138099073558444450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8138099073558444450'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/10/sharepoint-server-not-redirecting-to.html' title='SharePoint Server not redirecting to default.aspx'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_R5nF9uSQ6Uw/TLN7g_jtDdI/AAAAAAAALas/6Ee2KBUKFHQ/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-3494148399533365781</id><published>2010-08-12T21:01:00.001-07:00</published><updated>2011-01-03T10:22:14.633-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='freaking sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Powershell'/><title type='text'>SharePoint 2010 forces users to save PDFs – Solution Found!</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;We’ve recently deployed SP2010 at a new client .Things are dandy, except the users are complaining that they are prompted to save PDFs when they click on them, instead of the PDF opening up in Adobe Acrobat. What?? That seems insane, but it turns out it is “by design” as I found out on Sean’s blog: &lt;/span&gt;&lt;strong&gt;&lt;span style="color: green;"&gt;&lt;a href="http://blog.brainlitter.com/archive/2010/05/19/sharepoint-2010-treats-pdf-and-other-file-types-as-insecure.aspx" title="http://blog.brainlitter.com/archive/2010/05/19/sharepoint-2010-treats-pdf-and-other-file-types-as-insecure.aspx"&gt;http://blog.brainlitter.com/archive/2010/05/19/sharepoint-2010-treats-pdf-and-other-file-types-as-insecure.aspx&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;This worked on the top level site collection ,but not on doc libs on other site collections in the web application, so I saw within this forum post: &lt;/span&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/80365b88-937a-4188-85ef-45cbdc2cd10d" title="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/80365b88-937a-4188-85ef-45cbdc2cd10d"&gt;&lt;strong&gt;&lt;span style="color: green;"&gt;http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/80365b88-937a-4188-85ef-45cbdc2cd10d&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="color: black;"&gt; that someone suggested the following:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;“The http header X-Download-Options: noopen is added by the Browser File Handling and the two setting that are in it.&amp;nbsp; But the Read-only and Edit prompt are driven by SharePoint and a setting in the DOCICON.XML file. If you have added PDF as a Document extension inside the DOCICON.XML you will need to also add an additional attribute in the line and that is opencontrol=”” this seems to stop SharePoint from applying it's header to open the document. &lt;/span&gt;&lt;span style="color: black;"&gt;&amp;lt;Mapping Key="pdf" Value="icpdf.gif" OpenControl=""/&amp;gt; “&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;I did this as well but we were still getting prompted.&amp;nbsp; Oddly enough, if you checked out the document, then you could open the PDF directly. Also, NEW doc libraries on these sites would open PDFs correctly. This is all very strange. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;I then tried changing the document library setting to force documents to open in the the client application. (Settings &amp;gt; Advanced Settings &amp;gt; Opening Files in the Browser). Still no luck.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;At this point, my instinct was that some setting on the document library, that I could not see from the UI, was not getting properly set when I changed the web application level setting.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;Well, thanks to Todd Klindt’s blog, &lt;/span&gt;&lt;a href="http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=214" title="http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=214"&gt;&lt;strong&gt;&lt;span style="color: #38761d;"&gt;http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=214&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;, plus some Powershell wrangling, I was able to find a way to go to the properties of the doc lib and verify that it’s BrowserFileHandling property was still set to “Strict”!&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:\ &amp;gt; Add-PSSnapin Microsoft.SharePoint.Powershell&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:\&amp;gt; $site = Get-SPSite(“http://mysubsitecollectionurl”)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:\&amp;gt; $web = $site.OpenWeb()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:\&amp;gt;&amp;nbsp; $list = $web.GetList(“http://mysubsitecollectionurl/List”);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:\&amp;gt;&amp;nbsp; $list.browserfilehandling&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;Strict&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;No wonder we were still having issues! Using powershell, I was able to set this property to “Permissive”, and my PDFs immediately began opening in Adobe. Whoo hoo!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:\&amp;gt; $list.browserfilehandling = “Permissive” ; $list.update();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:\&amp;gt; $list.browserfilehandling&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;Permissive&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;Now I want to be able to go through all my existing doc libs and switch that property. Unfortunately there wasn’t any way to filter out which libraries needed to be switched (manually created ones) and ones that did not (default SharePoint doc libs), so I ended up going through the sites on a case by case basis, mostly driven off the doc lib names b/c we had used site templates to deploy the same doc libs to the different sites.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;PS C:&amp;gt; foreach ($list in $rsrWeb.Lists) { if($list.title -match "Documents") { if($list.browserfilehandling -eq "Strict") { $list.browserfilehandling = "Permissive"; $list.update(); $site.url, $list.title, $list.browserfilehandling} }&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;Use the line above to copy into your Powershell window, but let me break it out down below:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;foreach ($list in $web.Lists) &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;{&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($list.title -match "Documents")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //return any lists with a title containing “Documents”&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($list.browserfilehandling -eq "Strict")&amp;nbsp; //if the profile is set to strict&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $list.browserfilehandling = "Permissive";&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$list.update();&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$site.url, $list.title, $list.browserfilehandling&amp;nbsp; //print the list url/name for verification&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: inherit;"&gt;Woo hoo!! Hope this helps you out when dealing with WHY THE HECK is SharePoint hating on PDFs??!!&lt;/span&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_R5nF9uSQ6Uw/TGTDqUKg-JI/AAAAAAAALHo/E-LrBue7sYg/s1600-h/FreakingSharePoint4.png"&gt;&lt;span style="color: black; font-family: inherit;"&gt;&lt;img alt="FreakingSharePoint" border="0" height="146" src="http://lh4.ggpht.com/_R5nF9uSQ6Uw/TGTDrESbAsI/AAAAAAAALHw/85FQJq68o4g/FreakingSharePoint_thumb2.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="FreakingSharePoint" width="154" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-3494148399533365781?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/3494148399533365781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=3494148399533365781' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3494148399533365781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3494148399533365781'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/08/sp2010-forces-users-to-save-pdfs.html' title='SharePoint 2010 forces users to save PDFs – Solution Found!'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_R5nF9uSQ6Uw/TGTDrESbAsI/AAAAAAAALHw/85FQJq68o4g/s72-c/FreakingSharePoint_thumb2.png?imgmax=800' height='72' width='72'/><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-6783765805471825434</id><published>2010-07-02T13:59:00.000-07:00</published><updated>2010-07-02T13:59:43.786-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EntityKey'/><category scheme='http://www.blogger.com/atom/ns#' term='Entity Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='500 error'/><title type='text'>Entity Framework and reserved word "EntityKey"</title><content type='html'>Just a note, do not name your columns in your database "EntityKey" if you are going use the Entity Framework to generate a model. EntityKey is a reserved word and your service will suddenly start showing an "Internal Server Error 500" with no more info.&lt;br /&gt;&lt;br /&gt;I only discovered what was wrong when I had a hunch it might be a reserved word and changed my column name to something else.&lt;br /&gt;&lt;br /&gt;Hope this saves you some time!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-6783765805471825434?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/6783765805471825434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=6783765805471825434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6783765805471825434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6783765805471825434'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/07/entity-framework-and-reserved-word.html' title='Entity Framework and reserved word &quot;EntityKey&quot;'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-1848198723560505903</id><published>2010-07-02T13:46:00.000-07:00</published><updated>2010-07-02T13:46:41.139-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Freaking SharePoint!</title><content type='html'>My most commonly used expression when working with SharePoint:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_R5nF9uSQ6Uw/TC5QILRW41I/AAAAAAAAK50/OQz4Pp5Rnes/s1600/FreakingSharePoint.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_R5nF9uSQ6Uw/TC5QILRW41I/AAAAAAAAK50/OQz4Pp5Rnes/s320/FreakingSharePoint.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Buy one here!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zazzle.com/freaking_sharepoint_mousepad-144394182187073191"&gt;http://www.zazzle.com/freaking_sharepoint_mousepad-144394182187073191&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-1848198723560505903?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/1848198723560505903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=1848198723560505903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/1848198723560505903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/1848198723560505903'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/07/freaking-sharepoint.html' title='Freaking SharePoint!'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R5nF9uSQ6Uw/TC5QILRW41I/AAAAAAAAK50/OQz4Pp5Rnes/s72-c/FreakingSharePoint.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-3885796673379069015</id><published>2010-05-12T13:59:00.001-07:00</published><updated>2010-05-12T13:59:37.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='K2'/><title type='text'>Error on installing SilverLight 3.0 for K2 web designer</title><content type='html'>&lt;p&gt;You may run into an issue after upgrading to K2 4.5 and trying to use the web based Silverlight Designer. When hitting the designer, you are prompted to download and install SilverLight 3.0 and that is all well and good until the installer starts and fails with no explanation.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks to the guidance from a K2 tech sales contact, what is actually happening is that there is a failure when the 3.0 installer goes to&amp;#160; uninstall SilverLight 2.0. In order to fix this&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Go download the &lt;a href="http://support.microsoft.com/kb/290301" target="_blank"&gt;Microsoft Installer Clean-up tool&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Open the tool from Start &amp;gt; Program Files&lt;/li&gt;    &lt;li&gt;Remove Silverlight 2.0&lt;/li&gt;    &lt;li&gt;Rerun your SilverLight 3.0 installer&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;And now, you should be ready to rock with the cool K2 Web Designer!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-3885796673379069015?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/3885796673379069015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=3885796673379069015' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3885796673379069015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3885796673379069015'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/05/error-on-installing-silverlight-for-k2.html' title='Error on installing SilverLight 3.0 for K2 web designer'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-2411133953262395803</id><published>2010-04-13T11:26:00.001-07:00</published><updated>2011-08-30T14:59:00.603-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SP2010'/><category scheme='http://www.blogger.com/atom/ns#' term='content type hub'/><title type='text'>SP2010 Ramp up: Setting up the Content Type Hub</title><content type='html'>The following steps will set up your Content Type Hub for your SP2010 Farm:&lt;br&gt;&lt;br&gt; &lt;ol&gt; &lt;li&gt;Create new web app &amp;amp; site collection &lt;ol&gt; &lt;li&gt;Title: Content Type Hub&lt;/li&gt;&lt;/ol&gt; &lt;li&gt;Central Admin &amp;gt; Manage Service Applications  &lt;ol&gt; &lt;li&gt;Click once on Managed Metadata Service &lt;ol&gt; &lt;li&gt;In Ribbon &amp;gt; Properties &lt;li&gt;Set Content Type Hub to the url of the site collection you just created &lt;li&gt;Check "Report syndication …" &lt;li&gt;OK&lt;/li&gt;&lt;/ol&gt; &lt;li&gt;Click once on Managed Metadata Service Connection &lt;ol&gt; &lt;li&gt;Ribbon &amp;gt; Properties &lt;li&gt;Check all boxes &lt;li&gt;OK&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt; &lt;li&gt;Go to Content Type Hub site &lt;ol&gt; &lt;li&gt;Activate Site Collection Feature: Content Type Syndication Hub &lt;li&gt;Settings &amp;gt; Galleries &amp;gt; Site Content Types &lt;li&gt;Create content type&lt;/li&gt;&lt;/ol&gt; &lt;li&gt;Go to other site collection/web app &lt;ol&gt; &lt;li&gt;Site Settings &amp;gt; Site Collection Admin &amp;gt; Content Type Publishing (If you do not see this menu option, go here! &lt;a title="http://pacsharepoint.com/2010/06/content-type-publishing-option-missing.html" href="http://pacsharepoint.com/2010/06/content-type-publishing-option-missing.html)"&gt;http://pacsharepoint.com/2010/06/content-type-publishing-option-missing.html)&lt;/a&gt; &lt;ol&gt; &lt;li&gt; Check "Refresh all published content type…&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt; &lt;li&gt;Go to Central Admin &amp;gt; Monitoring &amp;gt; Check Job Status &lt;ol&gt; &lt;li&gt;Find the "Content Type Subscriber" job for your other site collection &lt;li&gt;Click on Content Type Subscriber &lt;li&gt;Click "Run Now&lt;/li&gt;&lt;/ol&gt; &lt;li&gt;Once that job completes, go back to other site collection  &lt;ol&gt; &lt;li&gt;Site Settings &amp;gt; Site Collection Admin &amp;gt; Content Type Publishing &lt;li&gt;You should now see the new content types from the hub appear &lt;li&gt;They will also show up in Galleries &amp;gt; Site Content Types&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-2411133953262395803?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/2411133953262395803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=2411133953262395803' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2411133953262395803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2411133953262395803'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/04/sp2010-ramp-up-setting-up-content-type.html' title='SP2010 Ramp up: Setting up the Content Type Hub'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-7864026265673887099</id><published>2010-04-07T11:35:00.001-07:00</published><updated>2010-04-07T11:35:40.741-07:00</updated><title type='text'>Running a x64 VM on your machine</title><content type='html'>&lt;p&gt;SP 2010 is x64 only, so you will sooner or later have to run a x64 virtual machine on your laptop.&lt;/p&gt;  &lt;p&gt;You may run into the following issue when starting up the machine:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_R5nF9uSQ6Uw/S7zQd9tyUpI/AAAAAAAAJ4I/PeQJvH6BKIY/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_R5nF9uSQ6Uw/S7zQelVJJDI/AAAAAAAAJ4Q/lnsGstmguak/image_thumb%5B1%5D.png?imgmax=800" width="549" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;“VT-x/AMD-V hardware acceleration has been enabled, but is not operational. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot.&lt;/p&gt;  &lt;p&gt;Please ensure that you have enabled VT-x/AMD-V properly on the BIOS of your host computer”&lt;/p&gt;  &lt;p&gt;So how do you do that?&lt;/p&gt;  &lt;p&gt;- Reboot your machine and hop into the BIOS (hold down f12 on the lenovos)&lt;/p&gt;  &lt;p&gt;- Config &amp;gt; CPU&lt;/p&gt;  &lt;p&gt;- Enable Virtualization Technology&lt;/p&gt;  &lt;p&gt;- Save the config changes&lt;/p&gt;  &lt;p&gt;At this point, your machine will reboot. I’ve read that you will have to completely power down your machine for the changes to take.&lt;/p&gt;  &lt;p&gt;In my case, my machine said it couldn’t start up and went through some auto repair, which also did not work, but once the machine started up, I was good to go with running the 64 bit machines.&lt;/p&gt;  &lt;p&gt;For reference, I am on an Intel dual core machine with windows 7 x64 OS.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-7864026265673887099?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/7864026265673887099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=7864026265673887099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/7864026265673887099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/7864026265673887099'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2010/04/running-x64-vm-on-your-machine.html' title='Running a x64 VM on your machine'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_R5nF9uSQ6Uw/S7zQelVJJDI/AAAAAAAAJ4Q/lnsGstmguak/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-4221766811037287975</id><published>2009-10-29T14:35:00.001-07:00</published><updated>2009-10-29T14:45:00.562-07:00</updated><title type='text'>SharePoint Conference</title><content type='html'>&lt;div&gt;Just got back from SharePoint Conference in Vegas. SOoooo much information to soak up and lots of exciting news about SP2010 and also Visual Studio 2010. F5 SharePoint Deploy baby!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, I met the revered &lt;a href="http://stsadm.blogspot.com/"&gt;Gary LaPointe&lt;/a&gt; of gl-stsadm fame! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_R5nF9uSQ6Uw/SuoLVFlh1-I/AAAAAAAAJCk/Es58GsR_9Ik/s1600-h/IMG_3605.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_R5nF9uSQ6Uw/SuoLVFlh1-I/AAAAAAAAJCk/Es58GsR_9Ik/s320/IMG_3605.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5398139560261703650" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://twitter.com/blakeblackshear"&gt;Blake&lt;/a&gt;, GL, me&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was sooo excited bc his extensions have saved my butt so many times!!! You know what i'm talking about, right, fellow SP devs?!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, back to the world of .ddfs and manually creating features....le sigh....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-4221766811037287975?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/4221766811037287975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=4221766811037287975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/4221766811037287975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/4221766811037287975'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2009/10/sharepoint-conference.html' title='SharePoint Conference'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R5nF9uSQ6Uw/SuoLVFlh1-I/AAAAAAAAJCk/Es58GsR_9Ik/s72-c/IMG_3605.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-8877802542594131093</id><published>2009-04-24T22:58:00.001-07:00</published><updated>2009-04-24T23:10:09.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Solution deployment'/><title type='text'>Create a Deployable Custom SharePoint Web Service</title><content type='html'>&lt;p&gt;So, you want to expose some SharePoint functionality to a web service, and you want to make sure it’s deployable. This is how we do it!&lt;br /&gt;&lt;br /&gt;You have 3 major steps:&lt;br /&gt;&lt;br /&gt;1. Build your web service&lt;br /&gt;2. Set up the SharePoint Solution&lt;br /&gt;3. Add the Solution to SharePoint and Deploy&lt;br /&gt;&lt;br /&gt;Requirements before your start:&lt;br /&gt;- Visual Studio&lt;br /&gt;- MakeCab.exe&lt;br /&gt;- Access to the SharePoint server where you want to deploy this service&lt;br /&gt;&lt;br /&gt;Follow along below…&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Build your web service&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;This is a great walkthrough for creating a custom sharepoint webservice: &lt;a title="http://msdn.microsoft.com/en-us/library/ms464040.aspx" href="http://msdn.microsoft.com/en-us/library/ms464040.aspxA"&gt;http://msdn.microsoft.com/en-us/library/ms464040.aspx&lt;br /&gt;&lt;br /&gt;A&lt;/a&gt; few supplemental notes:&lt;br /&gt;&lt;br /&gt;- if you plan on exposing SharePoint functionality, you will have to add a reference/using statement to Microsoft.SharePoint&lt;br /&gt;&lt;br /&gt;- when changing your .asmx file, make sure you get the fully qualified name of your class and dll. For example:&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;%@ WebService Language="C#" Class="CustomWebService.Service, CustomWebService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4eef54b119a62de3" %&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;- Disco.exe is available in the Visual Studio 2008 &amp;gt; Visual Studio Tools &amp;gt; Visual Studio 2008 Command Prompt&lt;br /&gt;&lt;br /&gt;- make sure you go to the _layouts directory where you’ve copied the .asmx when you run disco.exe&lt;br /&gt;&lt;br /&gt;At the end of this process you should have:&lt;br /&gt;&lt;br /&gt;- Access to &lt;a href="http://myserver/_vti_bin/yourservice.asmx"&gt;http://myserver/_vti_bin/yourservice.asmx&lt;/a&gt;&lt;br /&gt;- a solution like this:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_R5nF9uSQ6Uw/SfKmNg_jyUI/AAAAAAAAHbE/qZkOZ_dXCDQ/s1600-h/image%5B8%5D.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="244" alt="image" src="http://lh6.ggpht.com/_R5nF9uSQ6Uw/SfKmOTRmbjI/AAAAAAAAHbM/TBzQO95h3O4/image_thumb%5B2%5D.png?imgmax=800" width="198" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;- these files in C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/ISAPI &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_R5nF9uSQ6Uw/SfKmO-VyhjI/AAAAAAAAHbU/To8Ilql0BQE/s1600-h/image%5B5%5D.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="55" alt="image" src="http://lh3.ggpht.com/_R5nF9uSQ6Uw/SfKmQ5nNogI/AAAAAAAAHbc/Dgd07J694Dw/image_thumb%5B1%5D.png?imgmax=800" width="183" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;- and, your CustomWebService.dll in the GAC&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Set up the SharePoint solution&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;First, get all your necessary files into your Class Library project&lt;br /&gt;&lt;br /&gt;1. Create folders to hold your files – in the Class Library project you created, right click &amp;gt; Add New &amp;gt; Folder, and create:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DeploymentFiles&lt;/strong&gt; – to hold all the SharePoint solution generation files&lt;br /&gt;&lt;strong&gt;ISAPI&lt;/strong&gt; – to mimic the final location of all your web service files&lt;br /&gt;&lt;strong&gt;Assembly&lt;/strong&gt; – this is a personal preference of where I like to have my dlls deployed. If you use this, make sure you change the project properties to write the dlls here.&lt;br /&gt;&lt;br /&gt;2. Move all the web service files into the ISAPI folder&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_R5nF9uSQ6Uw/SfKmO-VyhjI/AAAAAAAAHbU/To8Ilql0BQE/s1600-h/image%5B5%5D.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="55" alt="image" src="http://lh3.ggpht.com/_R5nF9uSQ6Uw/SfKmQ5nNogI/AAAAAAAAHbc/Dgd07J694Dw/image_thumb%5B1%5D.png?imgmax=800" width="183" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Create the SharePoint Solution generation files in the DeploymentFiles folder:&lt;br /&gt;&lt;br /&gt;- BuildSharePointPackage.ddf – this file tells makecab.exe which files in the solution will be included in the .WSP file and in what structure&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;br /&gt;; *** .ddf file for generating SharePoint solution.&lt;br /&gt;;&lt;br /&gt;.OPTION EXPLICIT ; Generate errors&lt;br /&gt;.set DiskDirectoryTemplate=CDROM ; All cabinets go in a single directory&lt;br /&gt;.Set CompressionType=MSZIP;** All files are compressed in cabinet files&lt;br /&gt;.Set UniqueFiles="ON"&lt;br /&gt;.Set Cabinet=on &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;DeploymentFiles\manifest.xml&lt;br /&gt;Assembly\CustomWebService.dll &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;.Set DestinationDir=ISAPI&lt;br /&gt;ISAPI\CustomWebService.asmx&lt;br /&gt;ISAPI\CustomWebServicedisco.aspx&lt;br /&gt;ISAPI\CustomWebServicewsdl.aspx &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;;***End&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;When you open up the CAB version of the WSP file, it will look like this:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_R5nF9uSQ6Uw/SfKmSJz0aoI/AAAAAAAAHbk/72UdSY7UBf8/s1600-h/image%5B11%5D.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="77" alt="image" src="http://lh5.ggpht.com/_R5nF9uSQ6Uw/SfKmZnXAUxI/AAAAAAAAHbs/Oi1eC3Y1fPM/image_thumb%5B3%5D.png?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- BuildSharePointPackage.Targets – tells Visual Studio how to call MakeCab.exe to create the WSP file&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;Project DefaultTargets="BuildSharePointPackage" xmlns="&lt;/span&gt;&lt;a href="http://schemas.microsoft.com/developer/msbuild/2003%22"&gt;&lt;span style="font-family:Courier New;"&gt;http://schemas.microsoft.com/developer/msbuild/2003"&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Courier New;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;PropertyGroup&amp;gt;&lt;br /&gt;&amp;lt;MakeCabPath&amp;gt;"C:\Windows\System32\MAKECAB.EXE"&amp;lt;/MakeCabPath&amp;gt;&lt;br /&gt;&amp;lt;/PropertyGroup&amp;gt;&lt;br /&gt;&amp;lt;Target Name="BuildSharePointPackage"&amp;gt;&lt;br /&gt;&amp;lt;Exec Command="C:\Windows\System32\MAKECAB.EXE /F DeploymentFiles\BuildSharePointPackage.ddf /D CabinetNameTemplate=$(MSBuildProjectName).wsp /D DiskDirectory1=WSPs\$(Configuration) "/&amp;gt;&lt;br /&gt;&amp;lt;Exec Condition=" '$(Configuration)$(Platform)' == 'DebugAnyCPU'"&lt;br /&gt;Command="$(MakeCabPath) /F DeploymentFiles\BuildSharePointPackage.ddf /D CabinetNameTemplate=$(MSBuildProjectName).cab /D DiskDirectory1=WSPs\$(Configuration)"/&amp;gt;&lt;br /&gt;&amp;lt;/Target&amp;gt;&lt;br /&gt;&amp;lt;/Project&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Please not that the &amp;lt;MakeCabPath&amp;gt; should point to wherever you have MakeCab.exe installed.&lt;br /&gt;&lt;br /&gt;- &lt;strong&gt;manifest.xml&lt;/strong&gt; – this files tells the WSP what to do with the files when the solution is deployed&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br /&gt;&amp;lt;Solution xmlns="&lt;/span&gt;&lt;a href="http://schemas.microsoft.com/sharepoint/%22"&gt;&lt;span style="font-family:Courier New;"&gt;http://schemas.microsoft.com/sharepoint/"&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;SolutionId="70DA8F86-312E-11DE-9B70-CEFF55D89593"&lt;br /&gt;DeploymentServerType="WebFrontEnd"&lt;br /&gt;ResetWebServer="TRUE"&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;RootFiles&amp;gt;&lt;br /&gt;&amp;lt;RootFile Location="ISAPI\CustomWebService.asmx"/&amp;gt;&lt;br /&gt;&amp;lt;RootFile Location="ISAPI\CustomWebServicedisco.aspx"/&amp;gt;&lt;br /&gt;&amp;lt;RootFile Location="ISAPI\CustomWebServicewsdl.aspx"/&amp;gt;&amp;lt;/RootFiles&amp;gt;&lt;br /&gt;&amp;lt;Assemblies&amp;gt;&lt;br /&gt;&amp;lt;Assembly DeploymentTarget="GlobalAssemblyCache" Location="CustomWebService.dll"&amp;gt;&lt;br /&gt;&amp;lt;/Assembly&amp;gt;&lt;br /&gt;&amp;lt;/Assemblies&amp;gt;&lt;br /&gt;&amp;lt;/Solution&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Lets break this part down, as it is important.&lt;br /&gt;&lt;br /&gt;- SolutionId – get a new GUID to identify your solution&lt;br /&gt;- &amp;lt;RootFiles&amp;gt; – this tag tells the solution to put files at the root lever, the 12 Hive&lt;br /&gt;- &amp;lt;RootFile&amp;gt; – one tag for each file,the location property tells where in the WSP we are getting the file to place at the Root. B/c we put the the file into the WSP at the ISAPI path, the manifest will also deploy the file to the ISAPI path from the root location.&lt;br /&gt;- &amp;lt;Assembly&amp;gt; – this tag will place the dlls in the appropriate location. The DeploymentTarget set to “GlobalAssemblyCache” will put the dll in the GAC.&lt;br /&gt;&lt;br /&gt;So, now your solution should look like this:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_R5nF9uSQ6Uw/SfKmdkQCSCI/AAAAAAAAHb0/cBKX_ErvBSE/s1600-h/image%5B14%5D.png"&gt;&lt;img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="234" alt="image" src="http://lh4.ggpht.com/_R5nF9uSQ6Uw/SfKmefIsfXI/AAAAAAAAHb8/khyJvlVTfE8/image_thumb%5B4%5D.png?imgmax=800" width="236" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Update the .csproj file to user MakeCab to generate the WSP&lt;br /&gt;&lt;br /&gt;- Unload the project and edit the .csproj file&lt;br /&gt;&lt;br /&gt;Find the line:&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Below there, enter the following lines:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&amp;lt;Import Project="DeploymentFiles\BuildSharePointPackage.targets" /&amp;gt;&lt;br /&gt;&amp;lt;Target Name="AfterBuild"&amp;gt;&lt;br /&gt;&amp;lt;CallTarget Targets="BuildSharepointPackage" Condition=" '$(Configuration)$(Platform)' == 'DebugAnyCPU' " /&amp;gt;&lt;br /&gt;&amp;lt;/Target&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save and Reload the project.&lt;br /&gt;&lt;br /&gt;Build the project and you should have WSP files in a WSPs folder in the project. Make sure you include this folder in your project.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Add the WSP to SharePoint &amp;amp; Deploy!&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;use stsadm to add the solution to the central admin solution store&lt;br /&gt;&lt;br /&gt;from the 12 hive/bin, open a command window and run the following command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;stsadm –o addsolution –filename [Location of your .wsp file]&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Then go to Central Administration &amp;gt; Operations &amp;gt; Solution Management&lt;br /&gt;&lt;br /&gt;You should see your wsp in there. Click the name and deploy it immediately.&lt;br /&gt;&lt;br /&gt;Verify that :&lt;br /&gt;&lt;br /&gt;- your dll is in the GAC&lt;br /&gt;- your .asmx, xxxwsdl.aspx, and xxxdisco.aspx are in the 12 hive/ISAPI folder&lt;br /&gt;- and that you can navigate now to &lt;a href="http://yourserver/_vti_bin/yourservice.aspx"&gt;http://yourserver/_vti_bin/yourservice.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And you are finished! congrats!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-8877802542594131093?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/8877802542594131093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=8877802542594131093' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8877802542594131093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8877802542594131093'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2009/04/create-deployable-custom-sharepoint-web.html' title='Create a Deployable Custom SharePoint Web Service'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_R5nF9uSQ6Uw/SfKmOTRmbjI/AAAAAAAAHbM/TBzQO95h3O4/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-7010160541597198503</id><published>2009-04-16T14:52:00.001-07:00</published><updated>2009-04-16T15:03:43.828-07:00</updated><title type='text'>NEVER EVER type: stsadm –o uninstall !!! (yes, we need at least 3 !s for this)</title><content type='html'>&lt;p&gt;Just a little warning for you guys: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;stsadm –o uninstall will uninstall SHAREPOINT from your server with NO WARNING.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;That is bad. very very very bad.&lt;/p&gt;&lt;p&gt;funny enough, when you type stsadm –help, it doesn’t even list this command.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;WOW.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;IF you should happen to accidently type this when, say, trying to uninstall a feature and accidently hitting enter too soon --(Hypothetically speaking of course…) you are pretty much in for a world of hurt.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You will have to re-install sharepoint,reconfigure Central Admin and SSP(s) and then re-attach your content db.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The difficulty here is that your content db will no longer be getting the profile synch b/c it is still associated with the old SSP in the database, even though through the UI, you can see that your web app is correctly associated with the new SSP after reinstall. I haven’t quite figured out how to fix this. Any insight into how to fix the association of a content db to an SSP would be much appreciated.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;One amazing thing I did find, however, is that once site was up and running again, workflows seem to continue without a hiccup. I’m guessing this has something to do with the dehydration/rehydration of the workflow when it is waiting for the next step to happen.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Hope none of you will ever run into this!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-7010160541597198503?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/7010160541597198503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=7010160541597198503' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/7010160541597198503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/7010160541597198503'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2009/04/never-ever-type-stsadm-o-uninstall-yes.html' title='NEVER EVER type: stsadm –o uninstall !!! (yes, we need at least 3 !s for this)'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-3335622967117775075</id><published>2009-04-16T13:18:00.001-07:00</published><updated>2009-04-16T13:18:11.078-07:00</updated><title type='text'>Using SPQuery to find an item in a doc library with folders</title><content type='html'>&lt;p&gt;if you know the actual folder where your item is:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;SPQuery query = new SPQuery();&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;query.Folder = [insert folder path];&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;But what do you do if you have no idea what folder it is in?&lt;/p&gt;  &lt;p&gt;Luckily the answer is just as easy:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://sharepointlive.blogspot.com/2008/12/issue-spquery-doesnt-return-items-from.html" href="http://sharepointlive.blogspot.com/2008/12/issue-spquery-doesnt-return-items-from.html"&gt;http://sharepointlive.blogspot.com/2008/12/issue-spquery-doesnt-return-items-from.html&lt;/a&gt;&lt;/p&gt;  &lt;pre&gt;query.ViewAttributes = &amp;quot;Scope='RecursiveAll'&amp;quot;;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;will search through all items in the doc library.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sweet.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-3335622967117775075?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/3335622967117775075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=3335622967117775075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3335622967117775075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3335622967117775075'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2009/04/using-spquery-to-find-item-in-doc.html' title='Using SPQuery to find an item in a doc library with folders'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-5240719480477021983</id><published>2008-07-30T09:01:00.001-07:00</published><updated>2008-07-30T09:01:41.737-07:00</updated><title type='text'>TEST</title><content type='html'>  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-5240719480477021983?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/5240719480477021983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=5240719480477021983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/5240719480477021983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/5240719480477021983'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2008/07/test.html' title='TEST'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-8863053696394376525</id><published>2008-07-11T09:34:00.001-07:00</published><updated>2008-07-11T09:34:44.551-07:00</updated><title type='text'>microsoft.sharepoint.applicationpages.dll</title><content type='html'>&lt;p&gt;oh my god, why was it so hard to find this?&lt;/p&gt;  &lt;p&gt;it is in C:\inetpub\wwwroot\wss\Virtual Directories\&amp;lt;your site&amp;gt;\_app_bin&lt;/p&gt;  &lt;p&gt;you can use this dll to extend application pages like the login page! woohoo!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-8863053696394376525?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/8863053696394376525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=8863053696394376525' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8863053696394376525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8863053696394376525'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2008/07/microsoftsharepointapplicationpagesdll.html' title='microsoft.sharepoint.applicationpages.dll'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-726103056042833615</id><published>2008-05-27T17:21:00.000-07:00</published><updated>2008-05-28T06:40:47.703-07:00</updated><title type='text'>SharePoint Alerts &amp; Task Notifications not working -- things I tried</title><content type='html'>In case you guys are searching for the things you tried in trying to fix this, below is what i tried before I found the answer, documented &lt;a href="http://nerdtastictips.blogspot.com/2008/05/sharepoint-alerts-and-task-assignment.html"&gt;HERE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;good luck!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the setup:&lt;br /&gt;The client has nonupgraded MOSS 2007 on a small server farm setup with on web application containing several site collections. Each site collection has a separate content DB. Recently, alerts and task assignments stopped working for some reason on their prod and dev servers -- this is why the client brought in my company to see if we can fix things. Alerts and task notifications are vital to the way they do business.&lt;br /&gt;&lt;br /&gt;First thing we did was install the rest of SP1. They only had WSS SP1 installed previously. That did not fix the problem. I then ran stsadm -o updatealerttemplates &amp;amp; iisreset on dev. this seemed to clear up the alert problems in dev, but the same actions in production did not change anything.&lt;br /&gt;&lt;br /&gt;In order to trouble shoot, I created a new web application on the same server, added a site collection, and added an alert to a task list and added some tasks. Bam! we get an alert notification that something changed on the list and also a notification that a task was assigned to me. So now I have 2 web apps with the same security setup on the same server, one with working alerts and one without.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a list of the other things I've tested/tried:&lt;br /&gt;- verified that Immediate Alerts timer job and SharePoint Timer Job are running successfully.&lt;br /&gt;- verified my test user has full access to the task list and the containing site and the top level site of the web app.&lt;br /&gt;- on new web app, same site , added 2nd task list -- alerts work (had read that each web app can only have 1 task list with "notify on assignment" checked)&lt;br /&gt;- on old web app, same site, added new task list -- alerts do not work -- followed alert through database and saw that it was written to EventCache table with non-null EventData column that gets cleared out when Immediate Alerts timer job runs&lt;br /&gt;- on old web app, different site collection, added new task to existing list -- alerts do not work&lt;br /&gt;- on old web app, create new site collection with task list -- alert works, task notification does not. alert notification didnt' come in til about 1 hr after i created the task&lt;br /&gt;- checked that site properties were set up correctly using stsadm -o getproperty -pn alerts-enabled and -pn job-immediate-alerts. set to "yes" and "Every 5 minutes between 0 and 59"&lt;br /&gt;- reset these properties (turned off and then back on)&lt;br /&gt;- verified that timer job account has dbo access to content dbs for sites on old web app and on new web app&lt;br /&gt;- noticed that enterprise feature was not activated on old web app but was activated on new web app. deactivated enterprise features on new web app and got alerts still, but no task assignment notification. tried activating enterprise features on old web app, but no change in alert behavior.&lt;br /&gt;- took a site collection from old web app, detached it's content db from old web app. reattached this content db on new web app. recreated alert. added new task --&gt; get alert notification, but no task assignment notification. At this point, on the new web app, i have 1 site collection with working alerts/tasks and 1 site collection with only alerts working.&lt;br /&gt;&lt;br /&gt;I also checked in the SP logs and noticed that when alerts/tasks worked, I would get messages like this:&lt;br /&gt;AlertsJob loaded 1 of 1 event data records AlertsJob loaded 2 of 2 subscription records Alertsjob results for immediate delivery: 2 prematches, 2 passed filtering, 2 of 2 passed security trimming, 2 final after rollup Alertsjob results for scheduled delivery: 0 prematches, 0 passed filtering, 0 of 0 passed security trimming, 0 final after rollup AlertsJob processed 2 immediate notifications in 2 digests, sent 2 emails, failed to send 0 emails&lt;br /&gt;&lt;br /&gt;when they did NOT work, I'd get messages like this:&lt;br /&gt;AlertsJob loaded 0 of 0 event data recordsAlertsJob loaded 0 of 0 subscription records Alertsjob results for immediate delivery: 0 prematches, 0 passed filtering, 0 of 0 passed security trimming, 0 final after rollup Alertsjob results for scheduled delivery: 0 prematches, 0 passed filtering, 0 of 0 passed security trimming, 0 final after rollup AlertsJob processed 0 daily notifications in 0 digests, sent 0 emails, failed to send 0 emails&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-726103056042833615?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/726103056042833615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=726103056042833615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/726103056042833615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/726103056042833615'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2008/05/sharepoint-alerts-task-notifications.html' title='SharePoint Alerts &amp; Task Notifications not working -- things I tried'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-6820922818183838880</id><published>2008-05-23T07:02:00.001-07:00</published><updated>2008-05-28T08:47:37.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KB941422'/><category scheme='http://www.blogger.com/atom/ns#' term='alerts'/><category scheme='http://www.blogger.com/atom/ns#' term='tasks'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><title type='text'>SharePoint Alerts and task assignment notifications stop working</title><content type='html'>Have you run into the issue where alerts suddenly stop working and task assignments no longer send email? After much gnashing of teeth and pulling of hair, I finally got assistance from &lt;a href="http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=123"&gt;Eric Shupps&lt;/a&gt;, a Microsoft MVP, after talking to him at the Dallas SP user group meeting. He suggested &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=78549F3C-3CD2-445E-9DC0-417CA5A4A079&amp;amp;displaylang=en"&gt;Hotfix KB941422&lt;/a&gt; which fixes an issue with timer jobs being delayed an hour b/c of daylight savings time.&lt;br /&gt;&lt;br /&gt;it worked!&lt;br /&gt;&lt;br /&gt;here are the steps:]&lt;br /&gt;1. Install &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=78549F3C-3CD2-445E-9DC0-417CA5A4A079&amp;amp;displaylang=en"&gt;Hotfix KB941422&lt;/a&gt; on your server -- make sure this is done during a maintenance window.&lt;br /&gt;2. unset &amp;amp; reset alerts-enabled &amp;amp; job-immediate-alerts properties:&lt;br /&gt;stsadm -o setproperty -pn alerts-enabled -pv false -url [your SP site url]&lt;br /&gt;stsadm -o setproperty -pn alerts-enabled -pv true-url [your SP site url]&lt;br /&gt;stsadm -o setproperty -pn job-immediate-alerts -pv "Every 5 minutes" -url [your SP site url]&lt;br /&gt;3. On each task list, go to Settings&gt;List Settings&gt;Advanced Settings. Select No for "&lt;br /&gt;Send e-mail when ownership is assigned? " and save. Go back and set the same option to Yes.&lt;br /&gt;&lt;br /&gt;You should now be getting your alerts and task assignment notifications! WOO HOO!&lt;br /&gt;&lt;br /&gt;** UPDATE **&lt;br /&gt;&lt;br /&gt;so it turns out my celebration was too early. The tasks/alerts were working at my top level site collections, but not at any subsites or subsequent site collections on the same web app. WTF??&lt;br /&gt;&lt;br /&gt;I looked at what was different on my dev environment where all this had worked and remember that when i restored production to the dev box, i had some errors b/c i hadn't yet updated dev with the same SPs as prod, so i had to install the SPs and then attach each content db to get the site up and running as a copy of prod.&lt;br /&gt;&lt;br /&gt;today I went to central admin &gt; application management &gt; content databases and selected my faulty site collection's content db. I checked "remove this content db" and saved.&lt;br /&gt;then I selected "add content db" at the top of the screen and typed in the same name of the content db i just detached. this will re-attach the content db to the site.&lt;br /&gt;&lt;br /&gt;i had a minor heart attack when i went to my task list&gt; list settings and got an unknown error. i did NOT get this error when i logged in as a non-service account user. i went and enabled showing detailed error messages: see &lt;a href="http://stevepietrek.com/2007/07/28/turn-off-sharepoint-custom-error-messages/"&gt;here&lt;/a&gt;. and then the unknown error went away. if anyone has a clue about this, let me know.&lt;br /&gt;&lt;br /&gt;anyway, once this heart attack was averted, i tested my tasks and they worked! woo hooo!!!!&lt;br /&gt;&lt;br /&gt;hope this will help you guys out there struggling with this crazy mess of a problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-6820922818183838880?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/6820922818183838880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=6820922818183838880' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6820922818183838880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/6820922818183838880'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2008/05/sharepoint-alerts-and-task-assignment.html' title='SharePoint Alerts and task assignment notifications stop working'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-2497848869557484515</id><published>2007-12-19T15:49:00.000-08:00</published><updated>2007-12-19T15:54:40.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='restore'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='stsadm'/><title type='text'>stsadm backup restore probles</title><content type='html'>If you are getting errors about not having the same version of sharepoint, note that:&lt;br /&gt;&lt;br /&gt;a. you MUST have the same versions of SharePoint Services installed on the source and target servers!&lt;br /&gt;&lt;br /&gt;b. thanks to &lt;a href="http://blog.crowe.co.nz/archive/2007/09/04/Unable-to-restore-backup-from-WSS-2003-SP2-to-another.aspx"&gt;this&lt;/a&gt; great blog, i found that a certain patch to Sharepoint Services 2.0 does NOT update the version number. Get the Patch http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3FFamilyID%3DD002054E-1ECC-4DA5-8E5E-73A5C4FF2998%26displaylang%3Dbg&amp;ei=kK5pR4ijGqSqhAT4qKirCQ&amp;usg=AFQjCNHnekbgHx5hsDM6JGcMHM0tEXz4UQ&amp;sig2=vv3hd5PbI0zf6eTHZEzlgw&lt;br /&gt;and your restore should work.&lt;br /&gt;&lt;br /&gt;smigrate is another option you can use to migrate sites from one server to another using .fwp files. haven't seen a big difference here other than that smigrate is much more verbose about what it's doing during the migration vs. stsadm -o restore which just tells you it completed successfully&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-2497848869557484515?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/2497848869557484515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=2497848869557484515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2497848869557484515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2497848869557484515'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/12/stsadm-backup-restore-probles.html' title='stsadm backup restore probles'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-8311839786140440250</id><published>2007-12-05T12:59:00.000-08:00</published><updated>2007-12-05T13:00:39.353-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='password change'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Changing MOSS Service account password</title><content type='html'>Has your service accoutn password expired and you've changed it? and now you are noticing all sorts of errors in the app event log and things are just not working?&lt;br /&gt;&lt;br /&gt;http://support.microsoft.com/kb/934838&lt;br /&gt;&lt;br /&gt;follow these instructions to reset your service accoutn password in the bazillion places it needs to be done. what  a pain!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-8311839786140440250?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/8311839786140440250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=8311839786140440250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8311839786140440250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8311839786140440250'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/12/changing-moss-service-account-password.html' title='Changing MOSS Service account password'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-7173246288813616534</id><published>2007-11-28T17:30:00.000-08:00</published><updated>2007-11-28T17:33:41.253-08:00</updated><title type='text'>Sharepoint Timed Job Errors</title><content type='html'>if your timed jobs are no longer running or even starting, or you notice that Application Server Administration Service Timer Job has failed, or maybe none of your timed jobs are running...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Restart Windows Sharepoint Timer Service in Admin Tools&gt;Services&lt;br /&gt;&lt;br /&gt;PHEW!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-7173246288813616534?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/7173246288813616534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=7173246288813616534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/7173246288813616534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/7173246288813616534'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/11/sharepoint-timed-job-errors.html' title='Sharepoint Timed Job Errors'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-106382995577478755</id><published>2007-11-20T10:23:00.000-08:00</published><updated>2007-11-20T10:24:06.650-08:00</updated><title type='text'>Finding Sharepoint List ID GUID</title><content type='html'>http://cisa.ca/blogs/medhat/Lists/Posts/Post.aspx?ID=7&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-106382995577478755?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/106382995577478755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=106382995577478755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/106382995577478755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/106382995577478755'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/11/finding-sharepoint-list-id-guid.html' title='Finding Sharepoint List ID GUID'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-87621910427631460</id><published>2007-11-15T09:22:00.001-08:00</published><updated>2007-11-15T09:22:41.681-08:00</updated><title type='text'>CAML query to return approved documents</title><content type='html'>http://www.sharepointblogs.com/krayscosp/archive/2004/08/10/using-caml-to-retrieve-sharepoint-event-lists-based-on-dates.aspx#comments&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-87621910427631460?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/87621910427631460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=87621910427631460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/87621910427631460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/87621910427631460'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/11/caml-query-to-return-approved-documents.html' title='CAML query to return approved documents'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-8055052099767090142</id><published>2007-11-01T16:41:00.000-07:00</published><updated>2007-11-01T16:43:46.201-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='page layouts'/><title type='text'>One or more web parts on this page references a zone that doesn't exist. It has been moved to the</title><content type='html'>Have you ever gotten this error when dealing with custom page layouts?&lt;br /&gt;&lt;br /&gt;"One or more web parts on this page references a zone that doesn't exist. It has been moved to the Closed Web Part Gallery."&lt;br /&gt;&lt;br /&gt;and then the web parts disappear from the page?&lt;br /&gt;&lt;br /&gt;try checking in/publishing your Page Layout first!&lt;br /&gt;&lt;br /&gt;damn!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-8055052099767090142?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/8055052099767090142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=8055052099767090142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8055052099767090142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8055052099767090142'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/11/one-or-more-web-parts-on-this-page.html' title='One or more web parts on this page references a zone that doesn&apos;t exist. It has been moved to the'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-2881141931573932343</id><published>2007-11-01T09:27:00.000-07:00</published><updated>2007-11-01T09:49:13.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NewForm.aspx'/><title type='text'>Using List NewForm.aspx for user submissions w/o showing the List behind it</title><content type='html'>My task was to create a Comments/Suggestions submission method on a SharePoint site. A great way to implement this is to use a list and capture the "New Item" form you get built in with the list. Just post a link to the form using Source in the url to redirect after submitting the form to whereever you want.&lt;br /&gt;&lt;br /&gt;for example:&lt;br /&gt;you have a -&lt;br /&gt;-site: http://mysite&lt;br /&gt;-list: MyList&lt;br /&gt;&lt;br /&gt;place a link on the http://mysite homepage http://mysite/Lists/MyList/NewForm.aspx?Source=http://mysite&lt;br /&gt;&lt;br /&gt;this link will show the user the form to submit a new item and then redirect them to the page they came from once they hit "OK".&lt;br /&gt;&lt;br /&gt;using a list is a great option b/c you can create approval workflows attached to it to notify the correct parties.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-2881141931573932343?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/2881141931573932343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=2881141931573932343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2881141931573932343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/2881141931573932343'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/11/using-list-newformaspx-for-user.html' title='Using List NewForm.aspx for user submissions w/o showing the List behind it'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-8619328851939139406</id><published>2007-10-22T11:11:00.000-07:00</published><updated>2007-10-22T11:19:02.646-07:00</updated><title type='text'>stsadm import error</title><content type='html'>got this error while importing a doc library with versioning off.&lt;br /&gt;anyone seen this before?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FatalError: Specified method is not supported.&lt;br /&gt;   at Microsoft.SharePoint.SPList.set_MajorVersionLimit(Int32 value)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.ListSerializer.UpdateListData(SPList list,&lt;br /&gt; Dictionary`2 listMetaData, SPImportSettings settings)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.DocumentLibrarySerializer.UpdateListData(S&lt;br /&gt;PList list, Dictionary`2 listMetaData, SPImportSettings settings)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.ListSerializer.SetObjectData(Object obj, S&lt;br /&gt;erializationInfo info, StreamingContext context, ISurrogateSelector selector)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.XmlFormatter.ParseObject(Type objectType,&lt;br /&gt;Boolean isChildObject)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.XmlFormatter.DeserializeObject(Type object&lt;br /&gt;Type, Boolean isChildObject, DeploymentObject envelope)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.XmlFormatter.Deserialize(Stream serializat&lt;br /&gt;ionStream)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.ObjectSerializer.Deserialize(Stream serial&lt;br /&gt;izationStream)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.ImportObjectManager.ProcessObject(XmlReade&lt;br /&gt;r xmlReader)&lt;br /&gt;   at Microsoft.SharePoint.Deployment.SPImport.DeserializeObjects()&lt;br /&gt;   at Microsoft.SharePoint.Deployment.SPImport.Run()&lt;br /&gt;Progress: Import Completed.&lt;br /&gt;Finish Time: 10/22/2007 12:13:13 PM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-8619328851939139406?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/8619328851939139406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=8619328851939139406' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8619328851939139406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/8619328851939139406'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/10/stsadm-import-error.html' title='stsadm import error'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-3485765959763999801</id><published>2007-10-11T12:49:00.001-07:00</published><updated>2007-10-11T13:01:05.111-07:00</updated><title type='text'>Custom Columns don't show up in Crawled Properties</title><content type='html'>Are you having this problem?&lt;br /&gt;&lt;br /&gt;here's why: &lt;span style="font-size:-1;"&gt;&lt;span class="a"&gt;http://randomdust.com/blogs/ryan/archive/2007/07/25/site-column-to-crawled-property-to-managed-property.aspx&lt;br /&gt;&lt;br /&gt;basically, you need to have data using that custom column before it shows up!&lt;br /&gt;&lt;br /&gt;Thanks ryan!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-3485765959763999801?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/3485765959763999801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=3485765959763999801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3485765959763999801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/3485765959763999801'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/10/custom-columns-dont-show-up-in-crawled.html' title='Custom Columns don&apos;t show up in Crawled Properties'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3769774466085878904.post-5391633137262646399</id><published>2007-10-02T10:31:00.000-07:00</published><updated>2007-10-02T10:48:41.559-07:00</updated><title type='text'>Site/web template names</title><content type='html'>go here:&lt;br /&gt;http:/[website]&lt;website&gt;/_layouts/templatepick.aspx.&lt;br /&gt;&lt;br /&gt;view source and search for list of template names to get their code names.&lt;br /&gt;these code names can be used in the manifest.xml for the property "WebTemplate=&lt;webtemplatename&gt;" or in creating a site with stsadm.exe -sitetemplate &lt;sitetemplatename&gt;&lt;br /&gt;&lt;br /&gt;may as well put them here for ya!&lt;br /&gt;&lt;br /&gt;"STS#0" - Team Site&lt;br /&gt;"STS#1" - Blank Site&lt;br /&gt;"STS#2" - Document Workspace&lt;br /&gt;"MPS#0" - Basic Meeting Workspace&lt;br /&gt;&lt;br /&gt;"MPS#1" - Blank Meeting Workspace&lt;br /&gt;"MPS#2" - Decision Meeting Workspace&lt;br /&gt;"MPS#3" - Social Meeting Workspace&lt;br /&gt;"MPS#4" - Multipage Meeting Workspace&lt;br /&gt;"WIKI#0" - Wiki Site&lt;br /&gt;"BLOG#0" - Blog&lt;br /&gt;&lt;br /&gt;"BDR#0" - Document Center&lt;br /&gt;"NDEXIntranetSiteDefinition_6e96d78d-5267-42b9-acd2-2c43a0fec193#0" - NDEXIntranetSiteDefinition&lt;br /&gt;"OFFILE#1" - Records Center&lt;br /&gt;"ProposalManager_3f2812cf-9ab7-4c71-bf90-38507c574783#0" - ProposalManager&lt;br /&gt;"SPSSITES#0" - Site Directory&lt;br /&gt;"SPSREPORTCENTER#0" - Report Center&lt;br /&gt;&lt;br /&gt;"SPSPORTAL#0" - Collaboration Portal&lt;br /&gt;"SRCHCEN#0" - Search Center with Tabs&lt;br /&gt;"BLANKINTERNETCONTAINER#0" - Publishing Portal&lt;br /&gt;"SPSMSITEHOST#0" - My Site Host&lt;br /&gt;"SRCHCENTERLITE#0" - Search Center&lt;br /&gt;&lt;br /&gt;supposedly you can change the site template of a site after creation by following this:&lt;br /&gt;http://blogs.msdn.com/jackiebo/archive/2007/02/23/sharepoint-content-migration-object-model-and-content-migration-packages.aspx&lt;br /&gt;&lt;br /&gt;but i haven't gotten it working yet to change my blank template site collection --&gt; a publishing site collection&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/sitetemplatename&gt;&lt;/webtemplatename&gt;&lt;/website&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3769774466085878904-5391633137262646399?l=www.freakingsharepoint.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.freakingsharepoint.com/feeds/5391633137262646399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3769774466085878904&amp;postID=5391633137262646399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/5391633137262646399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3769774466085878904/posts/default/5391633137262646399'/><link rel='alternate' type='text/html' href='http://www.freakingsharepoint.com/2007/10/siteweb-template-names.html' title='Site/web template names'/><author><name>cookie</name><uri>http://www.blogger.com/profile/17150451520164067343</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_R5nF9uSQ6Uw/TEdLwa_CjII/AAAAAAAAK-I/uOTNdeiyXf4/S220/hotdog.jpg'/></author><thr:total>0</thr:total></entry></feed>
