If you publish InstantKB via Visual Studio it's important to remember to ensure the "Allow this precompiled site to be updatable" option is checked. This is important as un-checking this check box compiles the .aspx pages, not just the code files (.VB/.CS) causing issues with our skinning system & shared code base.
1. Right click the InstantKB web project within the Visual Studio Solution Explorer. Select Property Pages from the context menu.
2. Click MSBuild Options on the left and ensure the check box shown below is checked...
You can now use the web publishing tools within Visual Studio to deploy InstantForum or InstantKB to a remote web site or Windows Azure web site or Virtual Machine.