Here’s an interesting one… I’m working with SWF powered WebParts. I wanted to replace one of the SWFs (using the same filename), so updated the feature and deployed it. The WebPart was still referencing the old SWF. I checked the 12 hive, and the new file was indeed there, but clearly SharePoint wasn’t picking it up. So I tried recycling the app-pool, nothing. IISReset, nothing. Server reboot, nothing.
So I figured SharePoint must be caching it somehow. Eventually I resorted to cracking open SharePoint Designer, opened the site and saw that the feature files appear in there. Deleted the old file, redeployed, and voila – the feature file was replaced.
And that was it! Any files that SharePoint caches for features can be found in SharePoint Designer. Knowing is half the battle, and all that.
No, I didn’t die. I’m alive and very well, which is more than I can say for the state of this site the past several months. Something happened and it stopped working and I never got round to fixing it. Turned out to be a plugin had gone fusty and broke my WordPress site.
So why did it take this long to fix? Well I’ve been a busy man and haven’t had a holiday in a long time. But here I am now, sat in a room in Abuja‘s finest hotel. For work, of course. No way I could afford to pay to stay here (£20 for a continental breakfast where I only take a couple of croissants and a cup o’ tea? Eh, yr alright).
With all this free time to myself and no need to clean my flat/iron my clothes/hang out with friends, I thought I should re-take up my hobby of makin’ websites. Since I’ve been doing a lot of SharePoint work lately (and still tearing hair out on account of its unpredictable nature), I reckon there’ll be a couple of howto posts soon, including one on fully implementing custom action pages into the Site Settings screen. Lord knows I had enough trouble correlating different sources of information to get it done. That, and I intend to spend s’more time in the evenings working on my own site, which is looking rather dapper right now.
I mean, all this in between working on my tan and hitting the pool bar. Y’know. A guy’s gotta take it easy, too.





