Well, last night I took the plunge and upgraded my blog engine to version 1.9 from version 1.5. This was only supposed to be an update from ASP.NET 1.1 to 2.0, but it seems that Phil Haack and his team decided to go crazy. After the upgrade, a bunch of things didn’t work, for example the Feedburner feed no longer worked properly, and none of my links showed up.
Both of these fixes were relatively straightforward once I figured out how to do them, but the Wiki page on the SubText Project site applies to version 1.5, not 1.9. Basically, the libraries that it uses in web.config are different than they were before, but once I set them properly, it worked fine.
As for the missing links, on the SourceForge site there’s a discussion of the bug and instructions on how to update the database and the stored procedure to fix the problem.
There are a few other issues as well, but mostly in the administration pages. For example, the paging doesn’t work properly for numbers of links that border on the page size. Basically you don’t get the pagination until you add another link and disable it so it’s not visible to users. Talk about a pain in the neck.
The worst part is getting to the source code through Subversion. It’s not like classic ASP where all the source code can be changed on a whim and is readily available. I downloaded the full source tree last night and it was more than 300Mb. Sheesh. All that for a blog engine? You’d think it wouldn’t be so much.
And this is my first post after upgrading, so hopefully it doesn’t break my feedburner feed.