Upgrading from InstantKB.NET 2.0.1 to 2.0.2


This document details the steps necessary to upgrade an existing InstantKB.NET 2.0.1 installation to the InstantKB.NET 2.0.2 release. If your currently running 2.0.1 we would suggest you upgrade. This release contains a number of important updates.

A number of files have been updated with this release. We've listed below all the web files that you may need to replace to upgrade to 2.0.2. There are also two new image files which you'll need to copy into your existing 2.0.1 installation. No database changes are required for 2.0.2. A complete list of fixes included within this update is provided below...

2.0.2 Fixes

  • Fixed several rendering issues within IE8 BETA, FireFox 3, Safari 3 & Opera 9.5. InstantKB.NET 2.0.2 npw offers a consistent experience between IE 6. 7 & 8 BETA, FireFox 2 & 3, Safari 3.x and Opera 8 & 9.
  • Fixed issue with explicit [dbo] reference for ikb_sp_InsertUpdateArticle stored procedure.
  • Fixed issue with title text not appearing in Staff CP within the options panel on the left.
  • Fixed issue with keywords truncating when clicking the "GO" button in the search drop down menu
  • Fixed issue displaying numeric only tags.
  • Fixed issue with custom tooltip text provided for a default tab not being used within tabstrip control.
  • Fixed potential XSS exploit within InstantASP.Common.UI.WebControls.PanalBar control.
  • Fixed issue with search not allowing apostrophe character within search terms.
  • Fixed issue with search menu truncating the last character of your search query if you clicked the "Go" button.
  • Fixed issue with footer search not working on article pages due to validation controls used for comments.
  • Fixed issue with (:) character in article titles & tags causing problems with SEO URL rewritting.
  • Fixed issue with InstantASP.Common.UI.WebControls.SimpleMenu control not hiding correctly within FireFox.

How to upgrade from 2.0.1 to 2.0.2

  1. Download the 2.0.2 update from your My.InstantASP area. If your an existing 2.x customer the 2.0.2 download will be available on your My Licenses page at http://my.instantasp.co.uk/MyLicenses.aspx. Extract the contents of the zip file to your desktop.

  2. The quickest way to update is to simply copy the entire contents (excluding web.config file) of the "InstantKB20" folder again to your public InstantKB.NET install. If you do this don't copy the web.config file as this will overwrite your database connection string.

  3. If you've customized InstantKB.NET or modified the MasterPage file you may just wish to copy the updated files into your existing 2.0.1 installation. We've provided a complete list of updated and new files below within the 2.0.2 update. You'll need to ensure you update this files within your existing 2.0.1 installation to update to 2.0.2.

Updated 2.0.2 Files

Updated Assemblies

Although no changes have occurred within either InstantASP.Common.Data.dll or InstantASP.InstantKB.Data.dll we would still suggest you use the latest versions of these assemblies provided within 2.0.2. You will need to update the following assemblies...

  • \Bin\InstantASP.Common.dll
  • \Bin\InstantASP.Common.Configuration.dll
  • \Bin\InstantASP.Common.UI.dll
  • \Bin\InstantASP.InstantKB.dll
  • \Bin\InstantASP.InstantKB.UI.dll

Updated Skin Files

Due to the work we've done in this update to improve cross browser compatibility a number of skin files have changed. Two new image files listed further below have also been added to the InstantKB.NET classic skin. You will need to upate the following files...

  • \Skins\Classic\Images\Table_Header.gif
  • \Skins\Classic\Images\Table_HeaderLight.gif
  • \Skins\Classic\Styles\InstantASP.Common.UI.css
  • \Skins\Classic\Styles\InstantASP.Common.UI.Admin.css
  • \Skins\Classic\Styles\InstantASP.InstantKB.UI.css

Updated JavaScript Files

  • \JavaScript\InstantASPCommon.js

New 2.0.2 Files


New Skin Files

  • \Skins\Classic\Images\Table_Footer.gif
  • \Skins\Classic\Images\Common\LinkBar\Background.gif

That's It!


Once you've updated the files listed above you should visit your existing InstantKB.NET installation. If everything was successful you should be able to continue using your knowledgebase as before. If your a FireFox 3, IE8 or Safari user you'll notice immediate improvements. As always if you have any questions or run into any problems during the upgrade don't hesitate to leave your comments below or contact us.