<?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/'><id>tag:blogger.com,1999:blog-4126985520350746834.post598457608356669895..comments</id><updated>2009-10-26T00:11:39.877Z</updated><category term='Personal'/><category term='Coding'/><category term='WCM'/><category term='Continuous Integration'/><category term='jQuery'/><category term='master pages'/><category term='debugging'/><category term='workflow'/><category term='speaking'/><category term='page layouts'/><category term='security'/><category term='lists'/><category term='deployment'/><category term='SharePoint'/><category term='AJAX'/><category term='content deployment'/><category term='ghosting'/><category term='codeplex'/><category term='help'/><category term='TechEd'/><category term='customizing'/><category term='Virtual Server'/><category term='CAS policy'/><category term='site definitions'/><category term='user group'/><category term='CustomAction'/><category term='SP2010'/><category term='feature-stapling'/><category term='Content Deployment Wizard'/><category term='webparts'/><category term='feature receiver'/><category term='site columns'/><category term='configuration'/><category term='features'/><category term='central admin'/><category term='DelegateControl'/><category term='MOSS'/><category term='content migration API'/><category term='VSeWSS'/><category term='Virtual Machine Manager'/><category term='content query web part'/><category term='content types'/><category term='InfoPath'/><title type='text'>Comments on Chris O'Brien: Recipe for successful use of Content Deployment Wi...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.sharepointnutsandbolts.com/feeds/598457608356669895/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html'/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_DPonmXhJQ4g/SiFZBcX_Q1I/AAAAAAAAAa0/14b7VTN0FZM/s1600-R/28f5735.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-7907180849016305744</id><published>2009-10-15T00:37:05.290+01:00</published><updated>2009-10-15T00:37:05.290+01:00</updated><title type='text'>Hi Colleen,

Hmm interesting. It sounds like one o...</title><content type='html'>Hi Colleen,&lt;br /&gt;&lt;br /&gt;Hmm interesting. It sounds like one of the Fab 40 templates effectively breaks the rules for naming in SharePoint - the error isn&amp;#39;t coming from anything my tool does, it&amp;#39;s coming from SharePoint itself. It&amp;#39;s also possible that a column/content type can be created which contravenes the rule, but the later on Content Deployment will fail.&lt;br /&gt;&lt;br /&gt;If there are no details in the log, I think the best you can do is continue to look for a column/content type name which contains one of these characters. If you can write some code to comb through, that might be quicker.&lt;br /&gt;&lt;br /&gt;Sorry if that&amp;#39;s not the answer you were hoping for.&lt;br /&gt;&lt;br /&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7907180849016305744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7907180849016305744'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1255563425290#c7907180849016305744' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_DPonmXhJQ4g/SiFZBcX_Q1I/AAAAAAAAAa0/14b7VTN0FZM/s1600-R/28f5735.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-7852093661176497245</id><published>2009-10-14T20:08:16.472+01:00</published><updated>2009-10-14T20:08:16.472+01:00</updated><title type='text'>Hi Chris,
Just downloaded the 2.6 version, went th...</title><content type='html'>Hi Chris,&lt;br /&gt;Just downloaded the 2.6 version, went thru the readme.txt and have a question. I export a site that used a blank template but I turned on a few site features like Project Tracking Milestones List, Knowledge Base List Instances etc. These features are freebies from the Fabulous 40. &lt;br /&gt;After receiving a warning, on the export, the import fails (even on a blank site created using stsadm -o createsite) with the error:&lt;br /&gt;FatalError: The content type name cannot contain: \  / : * ? &amp;quot; # % &amp;lt; &amp;gt; { } | ~ &amp;amp;, two consecutive periods (..), or special characters such as a tab.&lt;br /&gt;&lt;br /&gt;I have combed the site and removed all special characters even from the Workflow Task list column &amp;#39;%Complete&amp;#39;. I changed it to &amp;#39;Percent Complete&amp;#39;. Any ideas on how to get around this? Otherwise I have to recreate the site by hand!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7852093661176497245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7852093661176497245'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1255547296472#c7852093661176497245' title=''/><author><name>Colleen Bridges</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1722645980'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-7936717567599306696</id><published>2008-05-20T09:42:00.000+01:00</published><updated>2008-05-20T09:42:00.000+01:00</updated><title type='text'>Hi,&lt;br&gt;&lt;br&gt;This gets specified on the 'Import sett...</title><content type='html'>Hi,&lt;BR/&gt;&lt;BR/&gt;This gets specified on the 'Import settings' screen in the Wizard on an import job. There's a checkbox for the setting 'retain object IDs and locations'.&lt;BR/&gt;&lt;BR/&gt;HTH,&lt;BR/&gt;&lt;BR/&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7936717567599306696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7936717567599306696'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1211272920000#c7936717567599306696' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-7298321514517290031</id><published>2008-05-20T05:41:00.000+01:00</published><updated>2008-05-20T05:41:00.000+01:00</updated><title type='text'>Where do I specify to not retain object ID's?</title><content type='html'>Where do I specify to not retain object ID's?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7298321514517290031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/7298321514517290031'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1211258460000#c7298321514517290031' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-829274199'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-1676099016813921743</id><published>2008-05-20T00:50:00.000+01:00</published><updated>2008-05-20T00:50:00.000+01:00</updated><title type='text'>"Content Deployment in SharePoint is likely to get...</title><content type='html'>"Content Deployment in SharePoint is likely to get "significantly more stable in the next 30-60 days"&lt;BR/&gt;&lt;BR/&gt;I really hope so, but with the issues we've had with CD, I won't hold my breath.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/1676099016813921743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/1676099016813921743'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1211241000000#c1676099016813921743' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-570801009'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-9173275884125852354</id><published>2008-04-25T10:56:00.000+01:00</published><updated>2008-04-25T10:56:00.000+01:00</updated><title type='text'>Hi Jason,&lt;br&gt;&lt;br&gt;Thanks for the feedback. Still no...</title><content type='html'>Hi Jason,&lt;BR/&gt;&lt;BR/&gt;Thanks for the feedback. Still not sure I want to open source the tool at this stage I'm afraid, but wouldn't rule it out completely for the long run.&lt;BR/&gt;&lt;BR/&gt;Cheers,&lt;BR/&gt;&lt;BR/&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/9173275884125852354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/9173275884125852354'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1209117360000#c9173275884125852354' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-482791261704659595</id><published>2008-04-22T21:41:00.000+01:00</published><updated>2008-04-22T21:41:00.000+01:00</updated><title type='text'>Hi Chris-&lt;br&gt;Great tool.  Any update on plans for ...</title><content type='html'>Hi Chris-&lt;BR/&gt;Great tool.  Any update on plans for release of the source?&lt;BR/&gt;&lt;BR/&gt;Thanks,&lt;BR/&gt;&lt;BR/&gt;=Jason=</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/482791261704659595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/482791261704659595'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1208896860000#c482791261704659595' title=''/><author><name>Jason</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-414006829'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-512970744908858069</id><published>2008-04-18T17:52:00.000+01:00</published><updated>2008-04-18T17:52:00.000+01:00</updated><title type='text'>Hi Sean,&lt;br&gt;&lt;br&gt;Sounds like you're making progress...</title><content type='html'>Hi Sean,&lt;BR/&gt;&lt;BR/&gt;Sounds like you're making progress, good stuff! With regards to search settings, the Content Migration API does not cover these - you'd need to build something custom to apply these to your target.&lt;BR/&gt;&lt;BR/&gt;HTH,&lt;BR/&gt;&lt;BR/&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/512970744908858069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/512970744908858069'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1208537520000#c512970744908858069' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-8794458911516856812</id><published>2008-04-17T17:59:00.000+01:00</published><updated>2008-04-17T17:59:00.000+01:00</updated><title type='text'>Hi Chris,&lt;br&gt;Well, I had to get MS support on this...</title><content type='html'>Hi Chris,&lt;BR/&gt;Well, I had to get MS support on this.  Anyways, the case is NOT closed yet as I keep finding new issues but here is the scoop.&lt;BR/&gt;1) Running a win app works great.  The issue is with web app.&lt;BR/&gt;2) I was told that it has to run under the same apppool as Central admin but I don't think this was the case.&lt;BR/&gt;3) My web app has to run under the context of SharePoint (created a virutual directory under a SP Web application...)&lt;BR/&gt;4) Added a couple lines of code on my aspx (i.e. Sharepoint:formdigest)&lt;BR/&gt;&lt;BR/&gt;I will keep you posted once I have all issues resolved.&lt;BR/&gt;&lt;BR/&gt;BTW, what do I do with search setting which is in SSP?  Our live site is going to be read-only so we don't need to (want to) migrate all user profiles but we need to migrate all search settings.  Any suggestions?&lt;BR/&gt;&lt;BR/&gt;Thanx....</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/8794458911516856812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/8794458911516856812'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1208451540000#c8794458911516856812' title=''/><author><name>Sean K</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1545529591'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-2048229319615066639</id><published>2008-04-10T13:42:00.000+01:00</published><updated>2008-04-10T13:42:00.000+01:00</updated><title type='text'>Chris,&lt;br&gt;&lt;br&gt;Thanks for the great information.  U...</title><content type='html'>Chris,&lt;BR/&gt;&lt;BR/&gt;Thanks for the great information.  Using this I was able to work around a GUID problem I was having with the SP Deployment Wizard.  &lt;BR/&gt;&lt;BR/&gt;I noticed a few others having the same problem; it might be worth updating the site to reflect the "empty" vs. "blank" site advice...&lt;BR/&gt;&lt;BR/&gt;Thanks again,&lt;BR/&gt;Ed</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/2048229319615066639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/2048229319615066639'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207831320000#c2048229319615066639' title=''/><author><name>200-OK</name><uri>http://www.blogger.com/profile/17575997292228929722</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-125027237'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-6846024551755369436</id><published>2008-04-10T09:50:00.000+01:00</published><updated>2008-04-10T09:50:00.000+01:00</updated><title type='text'>Hi Sean,&lt;br&gt;&lt;br&gt;Hmm, in many scenarios that's all ...</title><content type='html'>Hi Sean,&lt;BR/&gt;&lt;BR/&gt;Hmm, in many scenarios that's all you need to do. However, it does depend on what identity the code is running under. In my app I don't have this scenario, since users must do a 'Run as..' in Windows to run the application under a different account. This enables me to securely collect authentication details etc.&lt;BR/&gt;&lt;BR/&gt;In your case, depending on the identity you may still need to elevate privileges, though I note you've tried this to no avail.&lt;BR/&gt;&lt;BR/&gt;Having looked around for reasons why you'd still get the error I found the following - this suggests you can temporarily disable the page security check whilst you make your updates in code:&lt;BR/&gt;&lt;BR/&gt;&lt;A HREF="http://www.sharepointblogs.com/nicksevens/archive/2007/11/23/edit-sharepoint-security-in-c-quot-the-security-validation-for-this-page-is-invalid-quot.aspx" REL="nofollow"&gt;http://www.sharepointblogs.com/nicksevens/archive/2007/11/23/edit-sharepoint-security-in-c-quot-the-security-validation-for-this-page-is-invalid-quot.aspx&lt;/A&gt;&lt;BR/&gt;&lt;BR/&gt;HTH,&lt;BR/&gt;&lt;BR/&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/6846024551755369436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/6846024551755369436'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207817400000#c6846024551755369436' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-354616578048839534</id><published>2008-04-10T00:28:00.000+01:00</published><updated>2008-04-10T00:28:00.000+01:00</updated><title type='text'>Thanx for your reponse, Chris.&lt;br&gt;In fact, I tried...</title><content type='html'>Thanx for your reponse, Chris.&lt;BR/&gt;In fact, I tried setting AllowUnsafeUpdates property to true but I am still getting the same result.&lt;BR/&gt;&lt;BR/&gt;SPSite site = new SPSite (mysite);&lt;BR/&gt;SPWeb web = site.RootWeb;&lt;BR/&gt;web.AllowUnsafeUpdates = true;&lt;BR/&gt;SPImportSettings importSettings = new SPImportSettings();&lt;BR/&gt;...&lt;BR/&gt;SPImport import = new SPImport(importSettings);&lt;BR/&gt;import.Run();&lt;BR/&gt;&lt;BR/&gt;BTW, I am running this with web site project (http://localhost:xxxx) just in case this may help you.&lt;BR/&gt;&lt;BR/&gt;Any comments?&lt;BR/&gt;Thanx...SK</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/354616578048839534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/354616578048839534'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207783680000#c354616578048839534' title=''/><author><name>Sean K</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1497487975'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-482559292894329689</id><published>2008-04-08T09:54:00.000+01:00</published><updated>2008-04-08T09:54:00.000+01:00</updated><title type='text'>Hi Sean,&lt;br&gt;&lt;br&gt;You are seeing this error because ...</title><content type='html'>Hi Sean,&lt;BR/&gt;&lt;BR/&gt;You are seeing this error because you haven't set the SPWeb.AllowUnsafeUpdates property - this is required when updating SPWeb objects from code where a form digest hasn't been validated.&lt;BR/&gt;&lt;BR/&gt;Good luck with your tool :-)&lt;BR/&gt;&lt;BR/&gt;HTH,&lt;BR/&gt;&lt;BR/&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/482559292894329689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/482559292894329689'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207644840000#c482559292894329689' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-569688328204659061</id><published>2008-04-07T19:30:00.000+01:00</published><updated>2008-04-07T19:30:00.000+01:00</updated><title type='text'>Hi Chris,&lt;br&gt;&lt;br&gt;Thanks for the great information ...</title><content type='html'>Hi Chris,&lt;BR/&gt;&lt;BR/&gt;Thanks for the great information (as well as your tool) on content deployment.&lt;BR/&gt;I am building a web based deployment tool.  Export seems to work fine (whole and delta only) but when I try to import, I am getting the following error on import.Run():&lt;BR/&gt;&lt;BR/&gt;[COMException (0x8102006d): The security validation for this page is invalid. Click Back in your Web browser, ...&lt;BR/&gt;&lt;BR/&gt;I tried to run with RunWithElevatedPrivileges but nothing works.  BTW, I am exporting/importing to my local server.&lt;BR/&gt;&lt;BR/&gt;Any suggestions?&lt;BR/&gt;Any suggestions?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/569688328204659061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/569688328204659061'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207593000000#c569688328204659061' title=''/><author><name>Sean K</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-609504005'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-8824553841136443721</id><published>2008-04-07T09:53:00.000+01:00</published><updated>2008-04-07T09:53:00.000+01:00</updated><title type='text'>Stefan,&lt;br&gt;&lt;br&gt;That's useful info, thanks for that...</title><content type='html'>Stefan,&lt;BR/&gt;&lt;BR/&gt;That's useful info, thanks for that. I've amended the article to reflect this - might be good to try and also get the official 'Plan for Content Deployment' guidance updated at &lt;A HREF="http://technet.microsoft.com/en-us/library/cc263428.aspx" REL="nofollow"&gt;http://technet.microsoft.com/en-us/library/cc263428.aspx&lt;/A&gt;?&lt;BR/&gt;&lt;BR/&gt;Thanks again,&lt;BR/&gt;&lt;BR/&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/8824553841136443721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/8824553841136443721'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207558380000#c8824553841136443721' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-680597059807205370</id><published>2008-04-06T22:55:00.000+01:00</published><updated>2008-04-06T22:55:00.000+01:00</updated><title type='text'>Hi Chris,&lt;br&gt;&lt;br&gt;the difference is easy to see if ...</title><content type='html'>Hi Chris,&lt;BR/&gt;&lt;BR/&gt;the difference is easy to see if you connect to a site collection based on both methods with SharePoint Designer.&lt;BR/&gt;&lt;BR/&gt;You will see that the "blank" site template acutally populates a couple of items to the site collection. &lt;BR/&gt;&lt;BR/&gt;With the standard publishing templates these items are not in conflict so it means that you can use this as destination for content deployment - but you will end up with additional items on the destination which are not on the source. So something you might not want.&lt;BR/&gt;&lt;BR/&gt;And we had a case where customizations done by a customer were actually in conflict with items coming from the blank site template. Using the STSADM method will ensure that you really have an empty site collection and that your destination can become identical with the source.&lt;BR/&gt;&lt;BR/&gt;Cheers,&lt;BR/&gt;Stefan</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/680597059807205370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/680597059807205370'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207518900000#c680597059807205370' title=''/><author><name>Stefan Goßner</name><uri>http://blogs.technet.com/stefan_gossner</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1226644413'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-5674123068260717427</id><published>2008-04-06T22:50:00.000+01:00</published><updated>2008-04-06T22:50:00.000+01:00</updated><title type='text'>Hey Stefan,&lt;br&gt;&lt;br&gt;Thanks for the comment, good to...</title><content type='html'>Hey Stefan,&lt;BR/&gt;&lt;BR/&gt;Thanks for the comment, good to know you're listening ;-)&lt;BR/&gt;&lt;BR/&gt;Thanks for the clarification on the primary key constraint error, I wasn't aware this happened for two different reasons, so it's good to hear it actually wasn't something introduced with SP1. &lt;BR/&gt;&lt;BR/&gt;In terms of creating an empty site via STSADM rather than 'blank' template - I'm aware of this approach, but what's the difference? Sites I've created on 'blank' have always successfully received content deployment jobs, so is there a specific reason for this guidance?&lt;BR/&gt;&lt;BR/&gt;Cheers,&lt;BR/&gt;&lt;BR/&gt;Chris.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/5674123068260717427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/5674123068260717427'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207518600000#c5674123068260717427' title=''/><author><name>Chris O'Brien</name><uri>http://www.blogger.com/profile/10022906552670607366</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2092051249'/></entry><entry><id>tag:blogger.com,1999:blog-4126985520350746834.post-6533172735764588566</id><published>2008-04-06T21:54:00.000+01:00</published><updated>2008-04-06T21:54:00.000+01:00</updated><title type='text'>Hi Chris,&lt;br&gt;&lt;br&gt;keep up the good work on your wiz...</title><content type='html'>Hi Chris,&lt;BR/&gt;&lt;BR/&gt;keep up the good work on your wizzard!&lt;BR/&gt;&lt;BR/&gt;a couple of comments:&lt;BR/&gt;&lt;BR/&gt;1) one flavor of the primary key constraint issue is fixed in SP1. But a second flavor still existed which is fixed in KB950279.&lt;BR/&gt;So this is not a new bug introduced in SP1 but a second bug independend from the one fixed before and with SP1.&lt;BR/&gt;&lt;BR/&gt;Also stay tuned on what Tyler said. the 30-60 days timeframe is not yet over. ;-)&lt;BR/&gt;&lt;BR/&gt;2) you should not start with the blank site template! You need to start with an empty site. And the blank site template is not an empty site.&lt;BR/&gt;So you should create the site collection using &lt;BR/&gt;&lt;BR/&gt;stsadm -o createsite -url ... -ownerlogin ... -owneremail.&lt;BR/&gt;&lt;BR/&gt;That will create an empty site collection. &lt;BR/&gt;&lt;BR/&gt;Cheers,&lt;BR/&gt;Stefan</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/6533172735764588566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4126985520350746834/598457608356669895/comments/default/6533172735764588566'/><link rel='alternate' type='text/html' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html?showComment=1207515240000#c6533172735764588566' title=''/><author><name>Stefan Goßner</name><uri>http://blogs.technet.com/stefan_gossner</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.sharepointnutsandbolts.com/2008/04/recipe-for-successful-use-of-content.html' ref='tag:blogger.com,1999:blog-4126985520350746834.post-598457608356669895' source='http://www.blogger.com/feeds/4126985520350746834/posts/default/598457608356669895' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-441341307'/></entry></feed>
