TechSpoken
"Any ideas?" is the most frequently-asked question in technical forums. My answer is: yes.

That was really stupid... of me

November 16, 2008 13:22 by LSN

[Update somewhat later in the day] 

It wasn't the BlogEngine.NET people's fault.  With a little reflection (the wetware, not software, kind) I realized that was probably the case, and went and checked around in the settings.

The way the page links are being generated now is optional. 

Sigh.  If I'd realized that before I went and changed all my internal links, I probably would just have changed the setting. 

Not changing them back now, because this is better functionality. It allows a page title to be used more than once. Besides I couldn't face going back in and re-fixing my internal links.

I can't even blame the BlogEngine.NET folks for setting this feature to be the new default, not even from a backward-compatibility standpoint, if I want to be fair.  This change occurred in v 1.2, the current version is 1.4.5, and I'm probably the only one who didn't already know about it.

And let that be a lesson to me.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

OK that was really stupid

November 16, 2008 04:10 by LSN

I've upgraded the version of BlogEngine.NET that powers this site, this weekend. Everything went pretty well except that they have changed the way blog post URLs are fashioned, and as a result I've broken most of the internal links in my old posts.

I'll fix 'em.  Major apologies to anybody who's bookmarked something and can't find it.

There's. No. Turning. Back. Now.

[Update next day]

Even stupider.  Having updated internal links in over 50 posts here, with some "magic SQL" (hah! plus hours of manual work and checking -- please let me know if I've missed any) I realize I can't possibly do the same thing for all the external links in other people's posts, and my own on forums pointing to walkthroughs here.

So I've settled for updating my "Page not available" error page, which I hope will point you in the right direction(s). 

Sorrier about this than you can possibly imagine. 

But I'm glad of the improved BlogEngine.NET functionality, security, and bug fixes. I was an early adopter, and have actually put off doing this for since their first release.  That means ferretting out 4 of their update advisories for appropriate SQL db changes, etc.  Ugh. 

It was worth it. And it's the first time my site has had to have this kind of "episode", or be down in any important way, in over two years. I'm still sorry.


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5