Rob Garrett - Blogs

Welcome to Rob Garrett - Blogs Sign in | Join | Help
in Search
Google

Software/Technology Discussion

Software and Technology Tid-bits

SharePoint Designer and SharePoint Out of Sync

If you ever find yourself in a situation where SharePoint Designer insists that a master page, page layout, or CSS file is checked out and the same file in the SharePoint Gallery is shown as checked in then there is a problem with your SPD web cache.  Attempting to check the file in through SPD gives the error:

"Cannot perform this operation. The file is no longer check out or has been deleted."

Solution:

Locate the WebsiteCache directory below and delete it:

Vista: %UserProfile%\AppData\Local\Microsoft\WebsiteCache

Windows 2003/XP: %UserProfile%\Local Settings\Application Data\Microsoft\WebsiteCache

Share this post: Email it! | bookmark it! | digg it! | reddit!
Published Friday, December 14, 2007 3:52 PM by Rob Garrett

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Bob said:

This excellent hint only worked after I do the 'Site' 'Site Settings' 'Advanced' 'Delete (temporary) Files'
January 22, 2008 3:08 PM
 

Sean said:

I was having the same problem and tried the above solution and got nowhere. What worked for me was to use the full site path while connecting to my site with SPD2007. Initially, I was using "http://localhost" and was getting nowhere with the check-ins, but when I connected with "http://mysite.domain.com" things went smashingly.
February 8, 2008 4:56 PM
 

Peter B said:

I'm a little hesitant to do this, considering that there's nothing but some SharePoint and System.Web Proxy DLLs in there. Site/Site Settings/Advanced/Delete didn't work for me, and I'm already hitting the site by the fully-qualified name.
July 1, 2008 4:27 PM
 

Juha said:

Thank you Sean. I was having similar problem and tried your suggestion. It worked! I was actually connected to SharePoint Server using ip-address and i couldn't check files in. Everytime I tried to check-in I got error message: "...file is not checked-out. blahblahblah..." Then I connected to SharePoint using host name and check in started to work.
July 6, 2008 10:05 AM
 

Rob Garrett said:

Peter,

No need to worry, SPD will copy cached DLLs back to your profile.  

If you log in as new user, for the first time, this directory does not live in your profile, SPD creates it for you.

R.

July 7, 2008 5:53 PM

Leave a Comment

(required) 
(optional)
(required) 
Submit

Blurb


Head Shot
Rob Garrett is a British Expat living in Maryland USA. Rob is a trained software engineer and experienced in Windows .NET development.

Rob enjoys listening to Rock music, posting to blogs, driving in the country with the sunroof open, beer (not in conjunction with country driving) and spending time with his family.

This Blog

Syndication

Powered by Community Server, by Telligent Systems