﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>InstantASP Support</title><generator>InstantKB.NET 2011-2</generator><description>InstantASP Support</description><link>http://kb.instantasp.co.uk/</link><webMaster>sales@instantasp.co.uk</webMaster><lastBuildDate>Sat, 04 Feb 2012 09:18:55 GMT</lastBuildDate><ttl>20</ttl><item><title>Using InstantForum.NET 2012 under .NET 4.0 </title><link>http://kb.instantasp.co.uk/Goto12597.aspx</link><description>&lt;div&gt;By default InstantForum.NET 2012 targets .NET 3.5 SP1. To run InstantForum.NET 2012 under a .NET 4.0 application pool there are a few changes required to the web.config file. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To assist customers looking to run InstantForum.NET under .NET 4.0 we've provided a .NET 4.0 web.config file attached below for InstantForum.NET 2012. You should copy this web.config file into the root of your InstantForum.NET 2012 web application folder replacing the existing web.config file. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Header"&gt;&lt;strong&gt;Remember&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You will need to update the database connection string to point to your InstantForum.NET 2012 database once you apply this web.config. This should resolve any issues running InstantForum.NET under .NET 4.0.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This web.config will also resolve the "&lt;a href="http://kb.instantasp.co.uk/Knowledgebase/A-potentially-dangerous-Request-Form-value-was-detected-from-the-client" class="ApplyClass"&gt;A potentially dangerous Request Form value was detected&lt;/a&gt;" issue as that affected .NET 4.0 installation.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you have any questions with regards to this article or using InstantForum.NET under .NET 4.0 please don't hesitate to &lt;a class="ApplyClass" href="http://tickets.instantasp.co.uk/"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/"&gt;contact us&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><pubDate>Fri, 06 Jan 2012 15:48:53 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Request format is unrecognized for URL unexpectedly ending in ???</title><link>http://kb.instantasp.co.uk/Goto12596.aspx</link><description>&lt;div&gt;After installing InstantForum.NET 2012 I receive the following error when composing topics or replies within the rich text editor. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Exception type: InvalidOperationException&lt;/div&gt;&lt;div&gt;Exception message: Request format is unrecognized for URL unexpectedly ending in '/ParseForPreview'.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;Resolution&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To resolve this problem please follow the steps below…&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;1. &lt;/strong&gt;Open your InstantForum.NET 2012 web.config file within NotePad or similar.&lt;/div&gt;&lt;div&gt;&lt;strong&gt;2. &lt;/strong&gt;Add the entire  &amp;lt;webServices&amp;gt; element as shown inside the &amp;lt;System.Web&amp;gt; element.&lt;/div&gt;&lt;div&gt;&lt;span style="white-space: pre;" class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;span class="Code"&gt;&amp;lt;system.web&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;webServices&amp;gt; &lt;br /&gt;   &amp;lt;protocols&amp;gt; &lt;br /&gt;       &amp;lt;add name="HttpGet"/&amp;gt; &lt;br /&gt;       &amp;lt;add name="HttpPost"/&amp;gt; &lt;br /&gt;   &amp;lt;/protocols&amp;gt; &lt;br /&gt;&amp;lt;/webServices&amp;gt;&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;3.&lt;/strong&gt; Save and replace your web.config. &lt;div&gt;&lt;span style="white-space: pre;" class="Apple-tab-span"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;That's It!. &lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These steps should resolve this exception. If the problem continues of course please don't hesitate to &lt;a class="ApplyClass" href="http://tickets.instantasp.co.uk/"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/"&gt;contact us&lt;/a&gt;.&lt;/div&gt;</description><pubDate>Thu, 05 Jan 2012 13:41:44 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantForum.NET Configuration</title><link>http://kb.instantasp.co.uk/Goto12517.aspx</link><description>This section contains information on how to configure various advanced features within InstantForum.NET.&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Enabling Emails from InstantForum.NET&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Enabling-Emails-from-InstantForum.NET" class="ApplyClass"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Enabling SQL Server Full-Text Search with InstantForum.NET&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Button"&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Enabling-Full-Text-Search-with-InstantForum.NET"&gt;Learn More&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Enabling Twitter Login with InstantForum.NET&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Enabling-Twitter-Login-with-InstantForum.NET"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Enabling Facebook Login with InstantForum.NET&lt;/strong&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Button"&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Enabling-Facebook-Login-with-InstantForum.NET"&gt;Learn More&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/div&gt;</description><pubDate>Wed, 04 Jan 2012 16:33:30 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Installing InstantForum.NET 2012</title><link>http://kb.instantasp.co.uk/Goto12475.aspx</link><description>To assist with InstantForum.NET installation we've broken the installation process into several steps. Before starting installation please ensure your intended installation machine meets the &lt;a href="http://docs.instantasp.co.uk/Docs/Minimum-System-Requirements" class="ApplyClass"&gt;Minimum System Requirements&lt;/a&gt;.&lt;br /&gt;&lt;strong class="Header"&gt;&lt;br /&gt;&lt;img alt="" src="http://docs.instantasp.co.uk/Uploads/Images/2012forumheader.gif" /&gt;&lt;br /&gt;&lt;br /&gt;1. Downloading InstantForum.NET&lt;/strong&gt;&lt;br /&gt;Learn how to download InstantForum.NET.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Downloading-InstantForumNET" class="ApplyClass"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong class="Header"&gt;&lt;br /&gt;2. Copying the InstantForum.NET Files&lt;span class="Header"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Learn how to copy the InstantForum.NET files for local installation&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Copying-the-InstantForum.NET-Files"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong class="Header"&gt;&lt;br /&gt;3. Configuring IIS for InstantForum.NET&lt;/strong&gt;&lt;br /&gt;Learn how to configure Internet Information Services (IIS) for InstantForum.NET.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Configuring-IIS-for-InstantForum.NET"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header"&gt;&lt;br /&gt;4. Creating the InstantForum.NET Database&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;Learn how to create the InstantForum.NET database.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Creating-the-InstantForum.NET-Database" class="ApplyClass"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header"&gt;&lt;br /&gt;5. Updating the InstantForum.NET Connection String&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Learn how to configure the database connection string within the "web.config".&lt;br /&gt;&lt;br /&gt;&lt;a class="ApplyClass" href="http://docs.instantasp.co.uk/Docs/Updating-the-InstantForum.NET-Connection-String"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong class="Header"&gt;&lt;br /&gt;6. Testing your InstantForum.NET Installation&lt;/strong&gt;&lt;br /&gt;Learn how to ensure your installation was successful.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Testing-your-InstantForumNET-Installation"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Wed, 04 Jan 2012 16:18:03 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Image Resizing &amp; InstantForum.NET</title><link>http://kb.instantasp.co.uk/Goto12595.aspx</link><description>&lt;div&gt;InstantForum.NET allows your users to upload images within posts. This article is intended to help explain how you can control these image sizes within InstantForum.NET and the options we have to help. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With InstantForum.NET we offer two images resizing options. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;1.&lt;/strong&gt; A physical resize in which all uploaded images will be physically downsized before they are saved to disk on the wb server. This can be helpful for example if you don't want to allow any uploaded image to be larger than say 1024x768.. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can specify the maximum physical image dimensions via Permission Sets. You'll need to ensure your logged into your Admin CP. Click Manage Permissions on the left. You will need to edit each permission set and locate the "Maximum image dimensions? (WxH)" option. Set this to your desired dimensions. Images larger than these dimensions will be physically resized whilst maintaining the original aspect ratio before they are saved on your web server. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;2.&lt;/strong&gt; The other resizing option is designed to ensure images are displayed correctly within posts. Within the InstantForum.NET  Admin CP &amp;gt; Forum Settings page we have an option called ""Force Image Resize". This allows you to provide the maximum width of images that are displayed within posts. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Images wider than this width will be dynamically resized at runtime through JavaScript to the maximum width whilst preserving the original aspect ratio. This is helpful if your site is constrained in width to say 800 pixels but you wish to allow larger images. This will still allow for large images but will resize images within posts to fit the maximum width you specified in the "Force Image Resize:" text box. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example if you provide a value of 500 within the "Force Image Resize:" text box all images within posts that exceed 500 pixels wide will be resized to generate a thumbnail. You can then click this thumbnail to see the larger image. The lager image is constrained by the physical dimensions you can set as discussed in option one above. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please note the ""Force Image Resize" option is new for InstantForum.NET 2012 and does not appear earlier versions. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Further Help &amp;amp; Support&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If we can assist with any questions with regards to image resizing within InstantForum.NET please don't hesitate to &lt;a href="http://tickets.instantasp.co.uk/" class="ApplyClass"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/"&gt;contact us&lt;/a&gt;. &lt;/div&gt;</description><pubDate>Wed, 04 Jan 2012 16:12:33 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Enabling Facebook Login with InstantForum.NET</title><link>http://kb.instantasp.co.uk/Goto12594.aspx</link><description>With InstantForum.NET 2012 or above we now provide an option to allow your users to login to InstantForum.NET using there existing Facebook login details. &lt;br /&gt;&lt;br /&gt;Setting up the Facebook login is a very simple process for administrators. You'll need to create a Facebook application via the Facebook Developer site. You can start this process here…&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developers.facebook.com/setup/" class="ApplyClass"&gt;http://developers.facebook.com/setup/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Complete the requested fields. Enter a name for your application and provide the URL of your InstantForum.NET installation. After completing this basic information the application should be created and you'll be taken to your application page on Facebook. On this page make a note of your App ID / API Key. &lt;br /&gt;&lt;br /&gt;You'll need this key to enable Facebook login from InstantForum.NET. &lt;br /&gt;&lt;br /&gt;You'll then simply need to copy your Facebook Application ID into the new Facebook settings area within the InstantForum.NET Admin CP &amp;gt; Settings &amp;gt; Login &amp;amp; Registration Settings page. Locate the "Facebook AppID" textbox and enter the application ID exactly as it appears on the Facebook page. &lt;br /&gt;&lt;br /&gt;Once complete and providing you have alternate logins enabled you should now see an option to login via Facebook as shown below.&lt;br /&gt;&lt;br /&gt;&lt;span class="Header"&gt;&lt;strong&gt;Disabling Facebook Login&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you don't wish to allow your users to login via Facebook simply ensure the  "Facebook AppID" textbox is empty on the InstantForum.NET Admin CP &amp;gt; Settings &amp;gt; Login &amp;amp; Registration Settings page.&lt;br /&gt;&lt;br /&gt;If you wish to disable all alternate logins ensure the "Enable Alternate Logins" option is set to "No" on the  InstantForum.NET Admin CP &amp;gt; Settings &amp;gt; Login &amp;amp; Registration Settings page.&lt;br /&gt;&lt;br /&gt;&lt;span class="Header"&gt;&lt;strong&gt;That's It!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Your users can now login using there existing Facebook details and start posting within your community. This is a great way to increase participation as It reduces the barrier to entry and users don't need to complete yet another registration option. &lt;br /&gt;</description><pubDate>Mon, 02 Jan 2012 15:16:10 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Updating the InstantForum.NET Connection String</title><link>http://kb.instantasp.co.uk/Goto12471.aspx</link><description>Once IIS is configured correctly and your InstantForum.NET database is installed the next step is to modify the InstantForum.NET database connection string within the web.config file to point towards the database we created in the &lt;a href="http://docs.instantasp.co.uk/Docs/Creating-the-InstantForum.NET-Database" class="ApplyClass"&gt;previous step&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The web.config file contains several &amp;lt;appSettings&amp;gt; key values that you will need to update to ensure InstantForum.NET functions correctly. The Web.Config file can be found within the root of the InstantForum.NET web application folder. You should edit the web.config within Notepad or similar ASCII editor. &lt;br /&gt;&lt;br /&gt;The only setting you'll need to update to ensure you can start using InstantForum.NET is the database connection string. There are other settings for additional functionality such as exception handling which we won't cover right now. All settings within the web.config offer further information within the inline comments.&lt;br /&gt;&lt;br /&gt;&lt;span class="Header"&gt;Updating the Database Connection String &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By default InstantForum.NET is uses a trusted connection string within the web.config file. This is great for local development however you may need to modify the connection string to use a specific SQL Server user account. This is shown below...&lt;pre&gt;&lt;strong class="Code"&gt;&amp;lt;add name="InstantASP_ConnectionString" connectionString="SERVER=localhost;UID=username;PWD=password;DATABASE=Instantforum2012" /&amp;gt; &lt;/strong&gt;&lt;/pre&gt;This should be updated to contain a valid connection string to your Instantforum.NET SQL Server database. A typical connection string consists of four parts which will all need to be updated to use your SQL Server connection details.&lt;br /&gt;&lt;br /&gt;SERVER=TheSQLServerName&lt;br /&gt;UID=YourSQLUsername&lt;br /&gt;PWD=YourSQLPassword&lt;br /&gt;DATABASE=TheForumDatabase&lt;br /&gt;&lt;br /&gt;For example, say your forum database is called "&lt;strong&gt;InstantForum2010&lt;/strong&gt;", installed on a remote server for this example lets say "&lt;strong&gt;SQL.MYDOMAIN.COM&lt;/strong&gt;" and you have a dedicated SQL Server account with username "&lt;strong&gt;Jon&lt;/strong&gt;", password "&lt;strong&gt;Bob&lt;/strong&gt;". You would need to update the connection string as shown below to accommodate these details...&lt;br /&gt;&lt;br /&gt;SERVER=&lt;strong&gt;SQL.MYDOMAIN.COM&lt;/strong&gt;;UID=&lt;strong&gt;Jon&lt;/strong&gt;;PWD=&lt;strong&gt;Bob&lt;/strong&gt;;DATABASE=&lt;strong&gt;InstantForum2010&lt;/strong&gt;; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header"&gt;How do i use Trusted Connections?&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;By default both InstantForum.NET &amp;amp; InstantKB.NET use a trusted database connection. This is intended to allow you to get up and running quickly without having to configure any specific SQL Server accounts for your database. &lt;br /&gt;&lt;br /&gt;Trusted connections will use the same windows account that your ASP.NET worker process is running under. This is typically the ASPNET account for Windows XP, 2000 or the NETWORKSERVICE account for Windows Server 2003, 2008, Vista or Windows 7.&lt;br /&gt;&lt;br /&gt;As the software is setup by default to use a trusted connection you need to add the ASPNET or NETWORKSERVICE windows account (depending on your OS) as a user for your InstantForum.NET database. &lt;br /&gt;&lt;br /&gt;To ensure the ASPNET or NETWORKSERVICE account can access the various tables and execute the stored procedures required by our products you should associate "db_owner" privileges with either the ASPNET or NETWORKSERVICE account.&lt;br /&gt;&lt;br /&gt;For SQL Server 2005/2008 expand your database and click the "Security" note. Right click "Users" and select "Add User". Locate the ASPNET or NETWORKServICE account (depending on your SQL Server OS) and give this "db_owner" privileges for your database.</description><pubDate>Mon, 02 Jan 2012 14:36:55 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Copying the InstantForum.NET Files</title><link>http://kb.instantasp.co.uk/Goto12460.aspx</link><description>&lt;p&gt;After extracting the ZIP file to your desktop you'll see one of two folders based on the license type you purchased. &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;strong class="Header"&gt;InstantForum.NET Developer License &lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;InstantForum.NET Developer License customers will see a InstantForum2010DEV folder containing the following files…&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;img alt="" src="http://docs.instantasp.co.uk/Uploads/Images/ForumDEVFiles.gif" style="margin-top: 24px;" /&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;strong class="Header"&gt;InstantForum.NET End User License&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;InstantForum.NET End User License customers will see a InstantForum2010EUL folder containing the following files…&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://docs.instantasp.co.uk/Uploads/Images/ForumEULFiles.gif" /&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;strong class="Header"&gt;Copying the Files for local development within Visual Studio.NET&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;Once the InstantForum2010EUL or InstantForum2010DEV folder is on your desktop for local development within Visual Studio.NET we would suggest you copy the contents of this folder to a suitable location on your hard-drive. For example for local ASP.NET development you would copy the entire contents of the InstantForum2010EUL or InstantForum2010DEV folder to your C:\Inetpub\wwwroot\ folder. &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;strong class="Header"&gt;Copying the Files directly to your shared hosting account or production server&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If you don't intend to work with the InstantForum.NET Visual Studio.NET solution locally on your computer you can skup this step and simply upload your files to a shared hosting environment. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;Additional Information&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;After extracting InstantForum.NET you'll see 3 new folders and a single Visual Studio.NET solution file...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;InsantASP.Common (Source Code)&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;This folder is only avialable with our developer license. This contains all the source code for our InstantASP.Common framework. There are 3 sub folders InstantASP.Common (contains the core InstantASP.Common business code), InstantASP.common.Data (contains the core data access code) &amp;amp; InstantASP.Common.UI (contains the core UI server controls). &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;InstantASP.InstantForum &lt;strong&gt;(Source Code)&lt;br /&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;This folder contains the source code for InstantForum.NET. There are 3 sub folders InstantASP.InstantForum (contains InstantForum.NET business logic), InstantASP.InstantForum.Data (contains the InstantForum.NET data provider) &amp;amp; InstantASP.InstantForum.UI (contains the code-behind for the various InstantKB.NET skin controls)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;InstantForum2010 (Web Site Files)&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;This folder contains all the web site files &amp;amp; folders. This is the folder you will need to copy into production or upload to your shared hosting provider. The soruce code folders are only required for local development when working with InstantForum.NET within Visual Studio.NET. Upon compliation within Visual Studio.NET the source code is compiled into the various assemblies within the InstantKB20\Bin directory.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Visual Studio.NET Solution (InstantForumDeveloper.sln / InstantForumEndUser.sln)&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;This file will depend on the license you purchased. To work with the Visual Studio.NET solution file copy all the folders listed above &amp;amp; this solution file into your web site root directly typically c:\inetpub\wwwroot\ . Ensure the InstantForum2010 folder is marked as a web application within IIS. You should then be able to double click the solution file to open all the required projects within Visual Studio.NET. If your using Windows Vista / Windows 7 you will need to run Visual Studio.NET in the context of an administrator. &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;strong class="Header"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;strong class="Header"&gt;File Permissions&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;strong class="Header"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;You should grant write &amp;amp; modify permissions to the "Uploads" and "App_Data" folder within the InstantForum.NET web application folder. You will need to allow write &amp;amp; modify permissions for the windows account under which your IIS application pool runs. We would suggest the following steps…&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;&lt;/p&gt;&lt;ol&gt;    &lt;li&gt;Open IIS and identify which application pool InstantForum.NET is running under.&lt;/li&gt;    &lt;li&gt;Go to the Advanced Settings for the application pool within IIS and make a note of Identity / Windows Account under which the application pool runs. &lt;/li&gt;    &lt;li&gt;Navigate to the root of your InstantForum.NET web site folder within Windows Explorer&lt;/li&gt;    &lt;li&gt;Right click the "Uploads" folder and go to Properties. Click the security tab and add the windows account used by your application pool. Ensure you allow this account to write &amp;amp; modify files. Click the Advanced button and select the Propagate permissions to all child folders &amp;amp; files checkbox.  Save these change.&lt;/li&gt;    &lt;li&gt;Right click the "App_Data" folder and go to Properties. Click the security tab and add the windows account used by your application pool. Ensure you allow this account to write &amp;amp; modify files. Click the Advanced button and select the Propagate permissions to all child folders &amp;amp; files checkbox.  Save these change.&lt;/li&gt;&lt;/ol&gt;If you don't have access to IIS or the operating system to adjust folder permissions your hosting company may provide a web based control panel which allows you to modify permissions to specific folders in your hosting environment. &lt;br /&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 11pt;"&gt;    &lt;br /&gt; The "Upload" folder permissions are needed to ensure users can upload custom profile photos or upload images within posts. The "App_Data" folder permissions are reuiqred to ensure we can update the devices.dat file with mobile browser requests. &lt;/p&gt;</description><pubDate>Mon, 02 Jan 2012 14:18:07 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Installation</title><link>http://kb.instantasp.co.uk/Goto12474.aspx</link><description>Need guidance installing our software. Please use the links below for installation information.&lt;br /&gt;&lt;br /&gt;If you have any questions we can assist with please don't hesitate to &lt;a class="ApplyClass" href="http://my.instantasp.co.uk/MyTickets.aspx"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/"&gt;contact us.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;InstantForum.NET Installation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="ApplyClass" href="http://docs.instantasp.co.uk/Docs/Installing-InstantForum.NET-2010"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Header"&gt;InstantKB.NET Installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="ApplyClass" href="http://docs.instantasp.co.uk/Docs/Installing-InstantKB.NET-2.0"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Active Directory Module Installation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="ApplyClass" href="http://docs.instantasp.co.uk/Docs/Active-Directory-Module"&gt;&lt;strong&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Before attempting to install either InstantForum.NET or InstantKB.NET please check our "&lt;a class="ApplyClass" href="http://docs.instantasp.co.uk/Docs/Minimum-System-Requirements"&gt;Minimum System Requirements&lt;/a&gt;". &lt;br /&gt;&lt;br /&gt;If your not sure if your hosting company will support our products please email &lt;a href="mailto:sales@instantasp.co.uk"&gt;sales@instantasp.co.uk&lt;/a&gt; and we'll assist further.</description><pubDate>Mon, 02 Jan 2012 13:56:31 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Creating Users Programmatically</title><link>http://kb.instantasp.co.uk/Goto12593.aspx</link><description>The code below shows how to create users programmatically using the InstantForum.NET API.If your looking to offer a single sign on experience to your users you would typically need to add users to the InstantForum.NET tables during your main web site registration.&lt;br&gt;&lt;/br&gt;&lt;pre class="brush: vb"&gt;Public Class Register    Inherits System.Web.UI.Page    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load        RegisterUser.ContinueDestinationPageUrl = Request.QueryString("ReturnUrl")    End Sub    Protected Sub RegisterUser_CreatedUser(ByVal sender As Object, ByVal e As EventArgs) Handles RegisterUser.CreatedUser        ' set forms authentication cookie, this will be shared with         ' InstantForum.NET providing you have a consistaant &amp;lt;machineKey&amp;gt;         ' element within your web.config files        FormsAuthentication.SetAuthCookie(RegisterUser.Email, False)        ' get return URL        Dim continueUrl As String = RegisterUser.ContinueDestinationPageUrl        If String.IsNullOrEmpty(continueUrl) Then            continueUrl = "~/"        End If        ' --------------------------------------        ' create InstantForum.NET user account...        ' --------------------------------------        ' build new user object        Dim User As New InstantASP.InstantForum.Components.User        User.EmailAddress = RegisterUser.Email        User.Password = RegisterUser.Email        User.Username = RegisterUser.Email        User.PrimaryRoleID = InstantASP.Common.Application.Settings.Instance().DefaultUserRoleID        User.Culture = ""        User.TimeZoneOffset = 0        User.ObserveDaylightSavingTime = True        ' add the user data to InstantForum_Users &amp;amp; InstantASP_Common tables        Dim intUserID As Int32 = InstantASP.InstantForum.Business.User.InsertUpdateUser(User)        ' was the insert successful?        If intUserID &amp;gt; 0 Then            Response.Redirect(continueUrl)        Else            ' the username or email address may already exist            ' please prompt the user to provide a unique email address and username        End If    End SubEnd Class&lt;/pre&gt;</description><pubDate>Wed, 28 Dec 2011 15:12:10 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantForum.NET 2010-5 to 2012</title><link>http://kb.instantasp.co.uk/Goto12592.aspx</link><description>&lt;div&gt;This article details the steps necessary to upgrade from InstantForum.NET 2010-5 to the InstantForum.NET 2012 update. To assist with the upgrade we've broken this article into 4 sections…&lt;/div&gt;&lt;ul&gt;    &lt;li&gt;Prerequisites&lt;/li&gt;    &lt;li&gt;Installing the 2012 files&lt;/li&gt;    &lt;li&gt;Upgrading your 2010 database&lt;/li&gt;    &lt;li&gt;Testing your Upgrade&lt;/li&gt;    &lt;li&gt;Important Considerations&lt;/li&gt;    &lt;li&gt;General FAQs&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;strong class="Header"&gt;Prerequisites&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before upgrading from 2010 to 2012 you should ensure your upgrade environment meets the following basic requirements…&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;.NET 3.5 SP1&lt;/div&gt;&lt;div&gt;SQL Server 2005 or 2008&lt;/div&gt;&lt;div&gt;IIS 6 or 7 (Classic or Integrated App Pool)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;Installing the 2012 Files&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Download InstantForum.NET 2012 from your My Licenses page at http://my.instantasp.co.uk/MyLicenses.aspx&lt;/div&gt;&lt;div&gt;Once the download is complete open the InstantForum2012DEV.zip or InstantForum2012EUL.zip file and extract the contents to your desktop. This will create a new folder on your desktop called "InstantForum2012DEV" or "InstantForum2012EUL". &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The folder name will differ depending on your license however within both downloads you'll see a "InstantForum2012" folder. This folder contains all the web site (.aspx) files, skins, database scripts, assemblies and web.config file. This is the primary folder for InstantForum.NET 2012 and the folder that should be uploaded to your web site. This should be very familiar if you've already used our previous 2010 release. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Copy the "InstantForum2012" folder to your web site root or the same folder as your existing 2010 installation via FTP. If your installing locally you can copy the "InstantForum2012" folder to your "c:\inetpub\wwwroot\" folder. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If your looking to work with the source code locally within Visual Studio we would suggests copying the entire content of the  "InstantForum2012DEV" or "InstantForum2012EUL" folder into your c:\inetpub\wwwroot\" folder. Once you've marked the  c:\inetpub\wwwroot\InstantForum2012 folder as a web application as detailed in step 3 below you can then use the Visual Studio solution file at  c:\inetpub\wwwroot\InstantForum2012.sln to open the various InstantForum.NET 2012 projects and web application within Visual Studio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Open Internet Information Servers (IIS) and ensure the "InstantForum2012" folder is marked as a web application. By default we would suggest using a Classic or Integrated .NET 2.0 or 3.5 application pool  If you don't have access to IIS you can typically define applications or application starting points within your web hosting control panel. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Copy your existing "Uploads" folder form the root of your old 2010 installation into the root of your new 2012 installation. Choose yes when prompted to overwrite the Uploads folder. You should ensure the application pool identity has read, write and modify access to the Uploads folder and all child folders. &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;At this point you've installed all the new InstantForum.NET 2012 files on your web server. The next step will be to upgrade your existing InstantForum.NET 2010 database so we can point the new 2012 files to your upgraded database. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;Upgrading your 2010 database&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;IMPORTANT: Please follow these steps carefully. If you don't complete these steps and your database is not correctly upgraded this can cause numerous problems. Please use the upgrade script provided to upgrade your database and don't attempt to create the new stored procedures or tables manually. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; Before upgrading your database we would strongly suggest taking a backup of your current InstantForum.NET 2010 database. This will allow you to revert should you encounter any issues during the upgrade. Whilst we've tested the 2010-5 to 2012 upgrade script we can't predict network or power failure so please take a back-up before attempting to upgrade. The upgrade operation cannot be undone. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We suggest using a back-up in the steps below however we realize you may not  always have this option and may need to run the upgrade script directly against your live InstantForum.NET 2010 database. If your limited to a single database we would strongly suggest taking a back-up or asking your hosting company to take a back-up before completing the steps below.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you are able to test the upgrade process locally or within a test / staging environment first that would certainly be suggested.  This would allow you to get familiar with the upgrade process minimizing any downtime in your production installation. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If your able to create multiple databases we would suggest….&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Connect to your instance of SQL Server using SQL Server Management Studio (SSMS)&lt;/div&gt;&lt;div&gt;2. Take a backup of your current InstantForum.NET 2010-5 database. &lt;/div&gt;&lt;div&gt;3. Restore this backup to a new database for example "InstantForum2012".&lt;/div&gt;&lt;div&gt;4. Within SSMS Open "[installpath]\InstantForum2012\DatabaseScripts\UpgradeScripts\2010-5_to_2012.sql" &lt;/div&gt;&lt;div&gt;5. Execute the "2010-5_to_2012.sql" file against the restored 2010 database backup. This will update your existing 2010-5 schema to the new 2012 schema but will of course keep all your existing data. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If your limited to only one database we would suggest….&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Connect to your instance of SQL Server using SQL Server Management Studio (SSMS)&lt;/div&gt;&lt;div&gt;2. Take a backup of your current InstantForum.NET 2010-5 database. &lt;/div&gt;&lt;div&gt;4. Within SSMS Open "[installpath]\InstantForum2012\DatabaseScripts\UpgradeScripts\2010-5_to_2012.sql" &lt;/div&gt;&lt;div&gt;5. Execute the "2010-5_to_2012.sql" file against your existing 2010 database, This will update your existing 2010-5 schema to the new 2012 schema but will of course keep all your existing data. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After you've ran the script you may see some warning message with regards to dependencies. These warnings can safely be ignored. You should not see any error messages. If you do see any read error messages please contact us.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Update the InstantForum.NET Connection String&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once you've installed the InstantForum.NET 2012 files and upgraded your existing 2010 database the next step is to point the fresh InstantForum.NET 2012 installation to your upgraded database. You can do this by updating the database connection string value that can be found within the InstantForum.NET 2012 web.config file. The web.config file can be found within the root of your InstantForum.NET 2012 web site folder. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The default connection string is shown below…&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Code"&gt;&amp;lt;add name="InstantASP_ConnectionString" connectionString="server=localhost;trusted_connection=true;database=InstantForum2012" /&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You'll need to update the connectionString value to point to your upgraded 2010-5 database. You can find more information on configuring connection strings at http://docs.instantasp.co.uk/Docs/Updating-the-InstantForumNET-Connection-String&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If your not sure how to update the connection string it may help to take a look at your existing InstantForum.NET 2010 installation and review the connection string within the InstantForum.NET 2010 web.config file. It could be you can use the 2010 connection string as a basis to configure your 2012 connection string. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You should not need to update the username or password within your connection string as the process used above will ensure SQL Server user accounts are preserved. You should be able to take your 2010 connection string and simply update the database attribute to point to your updated database. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;Testing your Upgrade&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now you've installed the 2012 files, upgraded your database and updated the connection string within the 2012 web.config file to point to your upgraded database it's time to test your work. We would suggest navigating to your forum within your favourite web browser as you normally would. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You should see our InstantForum.NET 2012 interface with all your existing data. You can login as normal to access the Admin CP. If you do encounter any problems at this stage please take a screen grab of the error or problem your seeing and open a support ticket. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;Important Considerations&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;New File Permissions&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The mobile devices file App_Data/Devices.dat is used to store the details of devices that have previously accessed the web site to determine if they are making a subsequent request. The application pool identity must have read, write and modify access to the file. This setting is needed to ensure multiple worker processes have a consistent view of previous activity.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;User Achievements Are Not Enabled By Default&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By default the service which awards achievements is disabled out the box. We do this to first allow you to customize the achievement thresholds based on the traffic and activity you anticipate within your community. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example if you have a very active web site you may wish to first increase the thresholds user much reach before achievements are awarded to make them difficult to achieve. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To view and customize the various achievements awarded by InstantForum.NETr you'll need to first login as an administrator and then visit the Admin CP &amp;gt; Manage Achievements page. On this page you'll see a list of achievements. You can edit each achievement by clicking the edit button. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once your happy your achievements are suitable difficult to earn based on your anticipated traffic you should ensure the achievement awarder service is enabled. This will poll your database &amp;amp; award achievements over a period on a IIS background thread. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can enable the achievement awarder polling you'll need to visit the Admin CP and locate the "Forum Settings" link on the left within the "Manage Settings" panel. On the Forum settings page ensure the "Enable Achievement Polling" option is set to "Yes". &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;New Web.config Settings&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The following web.config settings have been added to provide up to date mobile browser detection. If your installing InstantForum.NET under s standard child directory and not a IIS web application you may need to update the highlighted paths below. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;fiftyOne&amp;gt;  &lt;/div&gt;&lt;div&gt;    &amp;lt;redirect firstRequestOnly="true" mobileHomePageUrl="" timeout="20" devicesFile="~/App_Data/Devices.dat" mobilePagesRegex="/(Mobile|Tablet)/"&amp;gt;&lt;/div&gt;&lt;div&gt;      &amp;lt;locations&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;!-- Don't redirect requests that have the noredirect query string parameter. --&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;location name="noredirect" url=""&amp;gt;&lt;/div&gt;&lt;div&gt;          &amp;lt;add property="Url" matchExpression="[&amp;amp;amp;|\?]noredirect" /&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;/location&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;!--Send tablets to their own home page.--&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;location name="Tablet" url="~/Tablet/Default.aspx"&amp;gt;&lt;/div&gt;&lt;div&gt;          &amp;lt;add property="is_tablet" matchExpression="true" /&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;/location&amp;gt;&lt;/div&gt;&lt;div&gt;      &amp;lt;/locations&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;/redirect&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;log logFile="~/App_Data/Log.txt" logLevel="Info" /&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;wurfl wurflFilePath="~/App_Data/wurfl.xml.gz" newDeviceDetail="maximum" newDevicesURL="http://devices.51degrees.mobi/new.ashx" useActualDeviceRoot="false"&amp;gt;&lt;/div&gt;&lt;div&gt;      &amp;lt;wurflPatches&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;add name="browser_definitions" filePath="~/App_Data/web_browsers_patch.xml" enabled="true" /&amp;gt;&lt;/div&gt;&lt;div&gt;      &amp;lt;/wurflPatches&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This element is essential as without it 51degrees.mobi will be unable to access the mobile device data needed for detection and redirection. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For further information on the new mobile settings and .NET 4.0 support please see…&lt;/div&gt;&lt;div&gt;http://51degrees.codeplex.com/wikipage?title=User%20guide &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;New Script Bundling &amp;amp; Minifcation&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The new script bundling and minifaction feature you can enable within the Admin CP &amp;gt; Forum Settings page requests a wild card handler mapping be added to IIS similar to our Search Engine Friendly URLs feature to ensure all requests go through the aspnet_isapi.dll. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you enable script bundling and minifcation please configure IIS as shown here…&lt;/div&gt;&lt;div&gt;&lt;a class="ApplyClass" href="http://docs.instantasp.co.uk/Docs/Enabling-Search-Engine-Friendly-URLs"&gt;http://docs.instantasp.co.uk/Docs/Enabling-Search-Engine-Friendly-URLs&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;General FAQs&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have customized my InstantForum.NET 2010 skin. How should I upgrade?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Due to the number of updates in our 2012 release to skin and CSS files to provide HTML5 &amp;amp; mobile support we would suggest customers who have previously customized a 2010 ski to re-apply any changes to  our newer 2012 skins.  Our InstantForum.NET 2012 update comes with te same basic skins as our previous 2010 release and you can use these skins as a basis for your customizations. You can learn more about creating skins here…&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Creating-new-InstantForum.NET-Skins"&gt;http://docs.instantasp.co.uk/Docs/Creating-new-InstantForum.NET-Skins&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Our MasterPage.master file remains the same. If you've previously customized the mater page file in your 2010 skin you can copy your 2010 master page into a new 2012 skin. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;I get a Security Exception on  the Login Page&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I get the following error on the login page…&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="Code"&gt;System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you can run InstantForum.NET in full trust please enable this by adding the following to your web.config &amp;lt;trust level="Full"/&amp;gt; inside the &amp;lt;System.Web&amp;gt; element. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If your hosting environment only supports medium trust please follow the steps below.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Visit Admin CP &amp;gt; Manage Settings &amp;gt; Login &amp;amp; Registration Set Enable Alternate Logins: to false. If your not able to login to the Admin area please follow the steps detailed in this article…&lt;/div&gt;&lt;div&gt;&lt;a href="http://kb.instantasp.co.uk/Knowledgebase/Security-Exception-after-installing-InstantForum.NET-or-InstantKB.NET"&gt;http://kb.instantasp.co.uk/Knowledgebase/Security-Exception-after-installing-InstantForum.NET-or-InstantKB.NET&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Cannot insert the value NULL into column '[columnname]', table '[tablename]'; column does not allow nulls. INSERT fails.&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Where [columnname] and [tablename] are the corresponding table and field effected. This problem can occur if default constraints / values are deleted for columns within tables during the 2010 to 2012 database upgrade. This would typically only effect one of two columns &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Whilst we make an attempt to preserve these the names of the default constraints are random and can vary. For this reason we can't guarantee you won't encounter this problem.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To resolve these problems please follow the steps below...&lt;/div&gt;&lt;ol&gt;    &lt;li&gt;Connect to your SQL Server database through SQL Server Management Studio&lt;/li&gt;    &lt;li&gt;Open the table shown in the error in Design View / Modify View&lt;/li&gt;    &lt;li&gt;Locate the column shown in the error message&lt;/li&gt;    &lt;li&gt;Add a default value / binding of 0&lt;/li&gt;    &lt;li&gt;Close design view and save the changes&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Test the operation again that first generated the exception to ensure it's resolved. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;I receive numerous JavaScript errors when composing messages&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The new live preview feature uses  a AJAX call-back as you type within the editor to present a preview of your message below the editor.  This call-back uses a web service and for security reasons the web service must reside on the same URL used within your browser to access the page. An issue can occur if you have previously hard coded an Application URL within the InstantForum.NET Admin CP but use a different URL (maybe without the "www") to access the page in your browser. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To resolve these issues you should add the following to your web.config file inside the &amp;lt;System.Web&amp;gt; element….&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Code"&gt;&amp;lt;webServices&amp;gt;&lt;br /&gt;    &amp;lt;protocols&amp;gt;&lt;br /&gt;        &amp;lt;add name="HttpGet"/&amp;gt;&lt;br /&gt;        &amp;lt;add name="HttpPost"/&amp;gt;&lt;br /&gt;    &amp;lt;/protocols&amp;gt;&lt;br /&gt;&amp;lt;/webServices&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We've covered all the important points of the upgrade. Hopefully this article has helped you upgrade. If you did run into any problems of course please don't hesitate to &lt;a href="http://www.instantasp.co.uk/Contact/"&gt;contact us&lt;/a&gt; or &lt;a href="http://tickets.instantasp.co.uk/" class="ApplyClass"&gt;open a support ticket&lt;/a&gt;. &lt;/div&gt;</description><pubDate>Thu, 22 Dec 2011 15:00:43 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>A potentially dangerous Request Form value was detected from the client</title><link>http://kb.instantasp.co.uk/Goto12591.aspx</link><description>&lt;p&gt;After installing InstantForum.NET or InstantKB.NET under .NET 4.0 you may receive the following error when trying to save articles or post topics with HTML inside...&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;A potentially dangerous Request.Form value was detected from the client (strSearchEventArgsXML="&amp;lt;s/&amp;gt;"). &lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span class="Header"&gt;Resolution&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1. Open your web.config file and locate the &amp;lt;httpRuntime&amp;gt; element  This may look like...&lt;br /&gt;&lt;br /&gt;&amp;lt;httpRuntime maxRequestLength="30720"  /&amp;gt;&lt;/p&gt;&lt;p&gt;2. Update the httpRuntime element and add the requestValidationMode attribute as shown below...&lt;/p&gt;&lt;p&gt;&amp;lt;httpRuntime &lt;span style="background-color: #ffff00; "&gt;requestValidationMode="2.0".&lt;/span&gt;maxRequestLength="30720"  /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'trebuchet ms'; color: #3c71a6; "&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Implementing these suggestions should resolve this exception message. If you require further assistance please don't hesitate to &lt;a href="http://tickets.instantasp.co.uk/SubmitTicket" class="ApplyClass"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/" class="ApplyClass"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Wed, 14 Dec 2011 13:42:24 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Uploading Large Files (80mb+) with InstantForum.NET or InstantKB.NET</title><link>http://kb.instantasp.co.uk/Goto12590.aspx</link><description>&lt;p&gt;If your attempting to upload files within either InstantForum.NET or InstantKB.NET and the upload times out or you receive a 404 page half way through the upload please add the following tags to your InstantForum.NET or InstantKB.NET web.config files….&lt;/p&gt;&lt;p class="Header"&gt;&lt;strong&gt;IIS 6 / 7 (Classic .NET Application Pools)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;With both InstantForum.NET and InstantKB.NET you'll need to modify the existing &amp;lt;httpRuntime/&amp;gt; element within the web.config as shown below…&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;httpRuntime executionTimeout="6600" maxRequestLength="1536000"/&amp;gt;&lt;/p&gt;&lt;p class="Header"&gt;&lt;strong&gt;IIS7 (Integrated Application Pools)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;For IIS7 you'll need to add the entire &amp;lt;security/&amp;gt; element below to your &amp;lt;System.WebServer/&amp;gt; element…&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;system.webServer&amp;gt;&lt;br /&gt;&amp;lt;security&amp;gt;&lt;br /&gt;&amp;lt;requestFiltering&amp;gt;&lt;br /&gt;&amp;lt;requestLimits maxAllowedContentLength="524288000"/&amp;gt;&lt;br /&gt;&amp;lt;/requestFiltering&amp;gt;&lt;br /&gt;&amp;lt;/security&amp;gt;&lt;br /&gt;&amp;lt;/system.webServer&amp;gt;&lt;/p&gt;&lt;p&gt;If you still experience problems uploading large files please also modify the connection timeout property within IIS as shown below…&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/IISConnectionTimeout.png" /&gt;&lt;br /&gt;We hope this helps. If we can assist as always please don't hesitate to &lt;a href="http://tickets.instantasp.co.uk/" class="ApplyClass"&gt;open a support&lt;/a&gt; ticket or &lt;a href="http://www.instantasp.co.uk/Contact/"&gt;contact us&lt;/a&gt;. &lt;br /&gt; &lt;/p&gt;</description><pubDate>Thu, 31 Mar 2011 23:12:33 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Integrated Authentication with the Active Directory Module</title><link>http://kb.instantasp.co.uk/Goto12586.aspx</link><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;One of the queries we most often receive from InstantForum.NET &amp;amp; InstantKB.NET users of our Active Directory Module, is "How can I bypass the login step altogether and use my Active Directory/Windows Credentials to authenticate to the system". This is certainly a feature we spent alot of time on in the development of our LDAP module, and this article will hopefully shed some light on how to configure this.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 'trebuchet ms'; color: #3c71a6; "&gt;&lt;span class="Header"&gt;Client Configuration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Firstly, you should note that all clients must have their browsers configured to enable integrated windows authentication, without this, your browser will not send your existing credentials to the server for validation. To enable this in Internet Explorer, simply go to &lt;br /&gt;&lt;br /&gt;Tools -&amp;gt; Internet Options -&amp;gt; Advanced&lt;br /&gt;&lt;br /&gt;and ensure the option in the "Security" area of the tree 'Enable Integrated Windows Authentication' is checked.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/IEActiveDirectory.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header" style="font-family: 'trebuchet ms'; color: #3c71a6; "&gt;Server Configuration&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You will find a page added to the KB by the LDAP module "WinLogin.aspx", which handles all seamless logins, this page takes the passed windows credentials and feeds them into the LDAP module, which then processes authentication and uses several verification/safety steps to ensure that the system is not compromised.&lt;br /&gt;&lt;br /&gt;It is Vital that any client attempting this, is already authenticated to the relevant active directory domain, if they are not, then you will need to trigger this at the server level. Ways to do this vary between IIS 5.0, 6.0 and 7.0, the most common is to set your IIS Security settings to require Windows Authentication to access WinLogin.aspx.&lt;/p&gt;&lt;p&gt;&lt;span class="Important"&gt;&lt;strong&gt;IMPORTANT:&lt;/strong&gt; Ensure WinLogin.aspx is set as your default document within IIS so this loads as the first page when you request your application folder.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;If you wish to be automatically logged in if you are authenticated, you will need to make this page your default page, however, in this case, any users non-authenticated (if you have correctly configured windows authentication on this file) will receive an HTTP 403.2 Error 'Read Access Denied', or a 401.3 Access forbidden area. as such you will need to access the custom errors tab of the website within IIS as illustrated:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/CustomErrors.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 'trebuchet ms'; color: #3c71a6; "&gt;&lt;span class="Header"&gt;Alternate Windows Integrated Access Strategies&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Alternatively, you can have a sub0domain or some other method, which points towards WinLogin.aspx deliberately, exclusively for your Pre-Authenticated users, and everyone else may use the existing login/authentication system.&lt;br /&gt;&lt;br /&gt;We reccomend for security reasons, that ONLY internal users use the WinLogin method, and that all external users use the provided authentication form, which may or may not authenticate via Active directory as per your specified configuration.&lt;br /&gt;&lt;br /&gt;&lt;span class="Header" style="font-family: 'trebuchet ms'; color: #3c71a6; "&gt;&lt;strong&gt;Further Reading for Advanced Administrators&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;The most complex configuration to run, is one with complete seamless windows authentication, and forms authentication, side by side within the same environment, this is made difficult because of the architecture of IIS and was chief among our considerations in the development of the Active Directory Module, &lt;br /&gt;&lt;br /&gt;The related links below may be of use to you when configuring windows authentication with your installation of the AD Module.&lt;br /&gt;&lt;br /&gt;Should you have any questions please don't hesitate to &lt;a class="ApplyClass" href="http://tickets.instantasp.co.uk/"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Support/"&gt;contact us&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><pubDate>Tue, 29 Mar 2011 13:32:13 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantForum.NET 2010-4 to 2010-5</title><link>http://kb.instantasp.co.uk/Goto12588.aspx</link><description>&lt;p&gt;This article details the steps necessary to update an existing InstantForum.NET 2010-4 installation to the InstantForum.NET 2010-5 release. &lt;br /&gt;&lt;br /&gt;You can also find information in this article on the additions, updates &amp;amp; fixes included within 2010-4.&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;2010-5 Improvements&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Improved support for InstantForum.NET &amp;amp; InstantKB.NET SSO  &lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;With InstantForum.NET 2010-5 and InstantKB.NET 2011-2 Single Sign On (SSO) has been improved to ensure you can use both the InstantASP.InstantForum and InstantASP.InstantKB APIs / assemblies from the same Visual Studio.NET project. &lt;/p&gt;&lt;p&gt;We'll be publishing a sample application and further documentation here within our online documentation soon. &lt;/p&gt;&lt;p&gt;&lt;a href="http://docs.instantasp.co.uk/Uploads/Images/kbforumSSO.gif" class="ApplyClass" target="_blank"&gt;&lt;strong&gt;&lt;img alt="" style="width: 600px; height: 352px;" src="http://docs.instantasp.co.uk/Uploads/Images/kbforumSSO.gif" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Internet Explorer 9 RC1 &amp;amp; FireFox 4 BETA Support&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;Internet Explorer 9&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://blog.instantasp.co.uk/Uploads/Images/ie9.gif" /&gt;&lt;br /&gt;&lt;br /&gt;FireFox 4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://blog.instantasp.co.uk/Uploads/Images/FF4.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;You can read more in the following blog post...&lt;br /&gt;&lt;a href="http://blog.instantasp.co.uk/InstantForum.NET/InstantForum.NET-2010-5-Update"&gt;http://blog.instantasp.co.uk/InstantForum.NET/InstantForum.NET-2010-5-Update&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dedicated Print.Master&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The print topic page now has it's own master page file (Print.master). Previously it shared the main Master.master paster page which was not ideal as if you modified this and added your own HTML it would also appear when printing topics.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HTML Support within Email Templates&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Added support for HTML within the Emails.XML templates. As this is a XML file you'll need to use [ ] instead of &amp;lt; &amp;gt; however you can use any HTML tag. For example if you wanted to include your company logo within emails generated by InstantForum.NET you can now add the following markup to the emails.xml file…&lt;/p&gt;&lt;p&gt;[img src="http://company.com/images/logo.gif" /]&lt;/p&gt;&lt;p&gt;This will work for any HTML tag for example [strong] [a href="http://domain.com"]my link[/a] [h1]. The important thing to remember to simple replace the greater than (&amp;gt;) and lesser than (&amp;lt;) characters with square brackets [ ] as &amp;lt; &amp;gt; are special entities within XML. You will also need to ensure emails are sent as HTML within the InstantForum.NET email settings page. &lt;br /&gt;&lt;strong class="Header"&gt;&lt;br /&gt;Fixes&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Fixed issues with WYSIWYG editor In IE9 RC1 &lt;/li&gt;    &lt;li&gt;Fixed issues with WYSIWYG editor In FireFox 3 &amp;amp; 4 &lt;/li&gt;    &lt;li&gt;Fixed problem when deleting a user - there sent PMs are now deleted &lt;/li&gt;    &lt;li&gt;Fixed (&lt;a href="http://kb.instantasp.co.uk/Knowledgebase/The-resource-URL-cannot-be-longer-than-1024-characters"&gt;http://kb.instantasp.co.uk/Knowledgebase/The-resource-URL-cannot-be-longer-than-1024-characters&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Fixed issues with "propagate member groups" option when creating new forums &amp;amp; categories &lt;/li&gt;    &lt;li&gt;Fixed problem with forums limiting to 500 topics even if you disable limit &lt;/li&gt;    &lt;li&gt;Fixed issue with Logout not working as expected in FireFox &amp;amp; Chrome &lt;/li&gt;    &lt;li&gt;Fixed issue with ban options on user profiles if SEO URLs are enabled &lt;/li&gt;    &lt;li&gt;Fixed issue with task directory being duplicated when updating general settings &lt;/li&gt;    &lt;li&gt;Fixed issue with post backs if you used the enter key to submit search queries in FireFox &lt;/li&gt;    &lt;li&gt;Fixed issue with FireFox posting back if you used the enter key when editing topic titles &lt;/li&gt;    &lt;li&gt;Fixed issue with OpenID username not displaying in Admin CP &lt;/li&gt;    &lt;li&gt;Fixed object reference error with OpenID cookie in SSO scenarios &lt;/li&gt;    &lt;li&gt;Fixed issue with WYSIWYG editor sometimes disabling form submissions after adding a link or image &lt;/li&gt;    &lt;li&gt;Fixed issue with date filter drop down list option not working when viewing forum &lt;/li&gt;    &lt;li&gt;Fixed issues with default sort &amp;amp; paging options for forums not taking affect &lt;/li&gt;    &lt;li&gt;Fixed issue with report post button alignment &lt;/li&gt;    &lt;li&gt;Fixed issue with topic title quick edit in FireFox not reflecting changes after save &lt;/li&gt;    &lt;li&gt;Fixed issue with client side and server side page size drop downs not matching &lt;/li&gt;    &lt;li&gt;Fixed issues with resynchronizing forums if you updated from 4.1.4 &lt;/li&gt;    &lt;li&gt;Fixed issues with null database default values when upgrading from 4.1.4. &lt;/li&gt;    &lt;li&gt;Improved support for international character sets with SEO URLs &lt;/li&gt;    &lt;li&gt;Moved several strings previously hardcoded in the UI into localized Strings.js &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;-------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;span class="Header"&gt;Downloading the 2010-5 Update&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;Quick Update&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You can download only the files that have been updated with 2010-5 at the bottom of this article. &lt;br /&gt;&lt;br /&gt;You should extract the contents of the attached ZIP file and copy the folders into the root of your InstantForum.NET 2010-3 installation. If your using a custom skin you will need to copy the updated files within the Classic skin folder into your custom skin. &lt;/p&gt;&lt;p&gt;To download the full 2010-5 release including source code please goto your &lt;a href="http://my.instantasp.co.uk/MyLicenses.aspx" class="ApplyClass"&gt;My Licenses&lt;/a&gt; page. &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Full Update&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Download the 2010-5 update from your &lt;a href="http://my.instantasp.co.uk/MyLicenses.aspx"&gt;My.InstantASP area&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;If your an existing InstantForum.NET 2010 customer the 2010-5 download will be available on your My Licenses page at &lt;a href="http://my.instantasp.co.uk/MyLicenses.aspx" target="_blank"&gt;http://my.instantasp.co.uk/MyLicenses.aspx&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Download the 2010-5 update and extract the contents of the zip file to your desktop. This will create a new folder on your desktop called "InstantForum2010-5Dev" or "InstantForum2010-5EUL" depending on your license.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header" style="font-family: trebuchet ms; color: #3c71a6;"&gt;How to upgrade from 2010-4 to 2010-5&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1 &lt;strong&gt;Update your existing 2010-4 files&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Download the 2010-5 update as detailed above.&lt;br /&gt;&lt;br /&gt;If your performing the "Quick Update" simply extract the contents of the ZIP file at the bottom of this article to your desktop. This will create a folder called InstantForum2010-5_UpdatedFiles. Copy the contents of this folde into your existing InstantForum.NET 2010 web site folder. You should overwrite the existing 2010-4 files with the updated 2010-5 files. &lt;br /&gt;&lt;br /&gt;If you've downloaded the full 2010-5 update and would like to update an existing 2010-4 installation you will need to copy the files detailed below into your existing 2010-4 installation. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Update your 2010-4 Database&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There have been a number of database changes from 2010-4 to 2010-5. To update your 2010-4 database please run the SQL Script provided within the 201054 download against your 2010-4 database. &lt;/p&gt;&lt;ul&gt;    &lt;li&gt;InstantForum2010\DatabaseScripts\UpgradeScripts\&lt;strong&gt;2010-4_to_2010-5.sql&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Executing this script against your 2010-4 database will update a number of stored procedures required for 2010-5.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong class="Header"&gt;Updated InstantForum.NET 2010-5 Files&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The following files have been updated with the 2010-5 update. If you wish to only apply the updated files you should copy the files from the InstantForum.NET 2010-5 download into your existing 2010-4 installation folder.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Updated Assemblies&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The following assemblies will need updating. Copy the latest versions from your &lt;strong&gt;InstantForum2010\Bin&lt;/strong&gt; folder.&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;InstantASP.Common.dll &lt;/li&gt;    &lt;li&gt;InstantASP.Common.Configuration.dll &lt;/li&gt;    &lt;li&gt;InstantASP.Common.Data.dll &lt;/li&gt;    &lt;li&gt;InstantASP.Common.UI.dll &lt;/li&gt;    &lt;li&gt;InstantASP.InstantForum.dll &lt;/li&gt;    &lt;li&gt;InstantASP.InstantForum.Data.dll &lt;/li&gt;    &lt;li&gt;InstantASP.InstantForum.UI.dll &lt;/li&gt;    &lt;li&gt;InstantASP.Licensing.dll &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Updated JavaScript Files&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;InstantForum2010\js\forum.js &lt;/li&gt;    &lt;li&gt;InstantForum2010\js\richtextbox.js &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Updated Localization Files&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;InstantForum2010\Globalization\en-US\Strings.js &lt;/li&gt;    &lt;li&gt;InstantForum2010\Globalization\en-US\Resoruces.xml &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;New Skin Files&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;No updated skin files &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Updated Skin Images&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;No updated images &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong&gt;&lt;span class="Header"&gt;New InstantForum.NET 2010-5 Files&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;The files below are new within InstantForum.NET 2010-4. You will need to copy the files detailed below into your existing InstantForum.NET 2010-3 installation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;New Skin Files&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Sloms\Classic\Print.master &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You should also copy the new images into any custom skins you've created. &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Once you've updated the files listed above (or for download below) you should visit your existing InstantForum.NET installation. If everything was successful you should be able to continue using your forum as before. As always if you have any questions or run into any problems during the upgrade don't hesitate to leave your comments below, &lt;a href="http://my.instantasp.co.uk/MyTickets.aspx"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Tue, 08 Mar 2011 13:06:03 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantKB.NET 2011-1 to 2011-2</title><link>http://kb.instantasp.co.uk/Goto12589.aspx</link><description>&lt;p&gt;This article details the steps necessary to update an existing InstantKB.NET 2011-1 installation to the InstantKB.NET 2011-2 release. You can also find information in this article on the additions, updates &amp;amp; fixes included within InstantKB.NET 2011-2.&lt;br /&gt;&lt;br /&gt;The primary focus for this release has been to resolve issues reported since the 2011-1 release and to improve various areas based on issues we've identified since the previous release and customer feedback.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong class="Header"&gt;InstantKB.NET 2011-2 Improvements &lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;Improved Rules&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Added options which allow you to now send rule generated emails to the ticket author, assigned to, last modified by etc. This is helpful if you wish to automate an email confirmation for new ticket replies. Or for example you may wish to generate an email to the person who the ticket is assigned to via the rule. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk//Uploads/Images/kb2011-2rule.gif" class="ApplyClass" target="_blank"&gt;&lt;img alt="" style="width: 600px; height: 267px;" src="http://docs.instantasp.co.uk/Uploads/Images/kb2011-2rule.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Search By Category in Staff CP&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;We've now added the ability to filter by category when searching within the staff control panel. Within the advanced search view you'll see a small arrow within the keywords field. This will display a tree with checkboxes allowing you to select specific categories to return. &lt;/p&gt;&lt;p&gt;This has been added for all tabs - knowledgebase, troubleshooter, downloads &amp;amp; tickets. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://docs.instantasp.co.uk/http://docs.instantasp.co.uk/Uploads/Images/kb2011search.gif" target="_blank"&gt;&lt;img alt="" style="width: 600px; height: 275px;" src="http://docs.instantasp.co.uk/Uploads/Images/kb2011search.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HTML Support within Email Templates&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Added support for HTML within the Emails.XML templates. As this is a XML file you'll need to use [ ] instead of &amp;lt; &amp;gt; however you can use any HTML tag. For example if you wanted to include your company logo within emails generated by InstantForum.NET you can now add the following markup to the emails.xml file… &lt;/p&gt;&lt;p&gt;[img src="http://company.com/images/logo.gif" /]&lt;/p&gt;&lt;p&gt;This will work for any HTML tag for example [strong] [a href="http://domain.com"]my link[/a] [h1]. The important thing to remember to simple replace the greater than (&amp;gt;) and lesser than (&amp;lt;) characters with square brackets [ ] as &amp;lt; &amp;gt; are special entities within XML. You will also need to ensure emails are sent as HTML within the InstantForum.NET email settings page. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Improved support for InstantForum.NET &amp;amp; InstantKB.NET SSO  &lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;With InstantForum.NET 2010-5 and InstantKB.NET 2011-2 Single Sign On (SSO) has been improved to ensure you can use both the InstantASP.InstantForum and InstantASP.InstantKB APIs / assemblies from the same Visual Studio.NET project. &lt;/p&gt;&lt;p&gt;We'll be publishing a sample application and further documentation here within our online documentation soon. &lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;a href="http://docs.instantasp.co.uk/http://docs.instantasp.co.uk/Uploads/Images/kbforumSSO.gif" target="_blank"&gt;&lt;img alt="" style="width: 600px; height: 352px;" src="http://docs.instantasp.co.uk/Uploads/Images/kbforumSSO.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;InstantKB.NET 2011-2 Fixes&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;Fixed issues with work flow notifications within tickets &lt;/li&gt;    &lt;li&gt;Fixed issues with work flow step edit permissions within tickets &lt;/li&gt;    &lt;li&gt;Fixed issue with submitting new tickets with attachments &lt;/li&gt;    &lt;li&gt;Fixed issue with articles assigned to me counts &lt;/li&gt;    &lt;li&gt;Fixed issue with ticket assigned to me counts &lt;/li&gt;    &lt;li&gt;Fixed issues when deleting tickets or ticket replies from user control panel &lt;/li&gt;    &lt;li&gt;Fixed issue with work flow next steps not applying when responding to tickets &lt;/li&gt;    &lt;li&gt;Removed workflow drop down from work flow change actions - caused confusion &lt;/li&gt;    &lt;li&gt;Fixed issue with work flow step field templates in tickets not being applied &lt;/li&gt;    &lt;li&gt;Fixed issue with automated email sent to users when staff reply to tickets &lt;/li&gt;    &lt;li&gt;Fixed issue which prevented you from removing assigned to &lt;/li&gt;    &lt;li&gt;Fixed issue which caused trouble shooter steps to not display when updating workflow &lt;/li&gt;    &lt;li&gt;Fixed issues with SLA sort options not working correctly &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong class="Header"&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;How to upgrade from 2011-1 to 2011-2&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. Download InstantKB.NET 2011-2&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Download the InstantKB.NET 2011-2 update from your &lt;a href="http://my.instantasp.co.uk/MyLicenses.aspx"&gt;My.InstantASP area&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;If your an existing 2011 customer the 2011-2 download will be available automatically on your My Licenses page at &lt;a href="http://my.instantasp.co.uk/MyLicenses.aspx" target="_blank"&gt;http://my.instantasp.co.uk/MyLicenses.aspx&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Download the 2011-2 update and extract the contents of the zip file to your desktop. This will create a new folder on your desktop called InstantKB2011-2DEV or InstantKB2011-2EUL depending on your license.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Update your existing InstantKB.NET 2011-1 files&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The quickest way to update is to simply copy the entire contents of the "InstantKB2011" folder (&lt;strong&gt;excluding web.config file&lt;/strong&gt;) again to your current InstantKB.NET 2011-1 installation. &lt;br /&gt;&lt;br /&gt;This will replace all existing 2011-1 files. If you choose to replace all files you may wish to keep your existing master page. If so you can skip the Skin\Classic\MasterPage.master file to preserve any changes to your existing master page. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Replacing only the updated files&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;If you've customized / modified a number of InstantKB.NET files you may wish to simply copy only the updated files into your installation. There are no new files with this update. You'll need to ensure you update the existing files with the latest versions from the InstantKB.NET 2011-2 download. You can find below a complete list of all updated files within the InstantKB.NET 2011-2 release.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;3. Update your existing 2011-1 database&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;We have updated a number of stored procedures with 2011-2. &lt;br /&gt;&lt;br /&gt;To apply the update to your InstantKB.NET 2011-1 database  please run the file lcoated within the 2011-2 download at...&lt;br /&gt;&lt;br /&gt;[InstallPath]\InstantKB2011\DatabaseScripts\UpgradeScripts\2011-1_to_2011-2.sql&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong class="Header"&gt;Updated InstantKB.NET 2011-2 Files&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The following files have been updated with the InstantKB.NET 2011-2 update. If you wish to only apply the updated files you should copy the files from the InstantKB.NET 2011-2 download listed below into your existing InstantKB.NET 2011-1 installation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Updated Assemblies&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The following assemblies will need updating...&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;InstantASP.Common.dll &lt;/li&gt;    &lt;li&gt;InstantASP.Common.Configuration.dll &lt;/li&gt;    &lt;li&gt;InstantASP.Common.Data.dll &lt;/li&gt;    &lt;li&gt;InstantASP.Common.UI.dll &lt;/li&gt;    &lt;li&gt;InstantASP.InstantKB.dll &lt;/li&gt;    &lt;li&gt;InstantASP.InstantKB.Data.dll &lt;/li&gt;    &lt;li&gt;InstantASP.InstantKB.UI.dll &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Skin Files Updates&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;If you've created your own skin for InstantKB.NET you will need to copy the following files into your skin folder. If you've customized the CSS for your skin we would suggest using a tool like WinMerge to see the changes we've introduced and apply these to your CSS.&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;\Skins\{SkinName}\ControlPanelMyIssues.ascx &lt;/li&gt;    &lt;li&gt;\Skins\{SkinName}\Staff\Controls\StaffInsertUpdateTicketReply.ascx &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;CSS Files&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;\Skin\Classic\Styles\InstantASP.Common.UI.css &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;JavaScript Files&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The following JavaScript files will require updating...&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;\js\jb.js &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Language Pack Files&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;To accomodate for the new strings within 2.0.6 you will need to replace your Respirces.xml file.&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;\Globalization\en-US\Resources.xml &lt;/li&gt;    &lt;li&gt;\Globalization\en-US\Emails.xml &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong class="Header"&gt;Database Changes&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;We have updated a number of stored procedures with 2011-2. &lt;br /&gt;&lt;br /&gt;To apply the update to your InstantKB.NET 2011-1 database  please run the file lcoated within the 2011-1 download at...&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;[InstallPath]\InstantKB2011\DatabaseScripts\UpgradeScripts\2011-1_to_2011-2.sql &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Once you've updated the files listed above and updated your database you should visit your existing InstantKB.NET installation. If everything was successful you should be able to continue using your knowledgebase as before. As always if you have any questions or run into any problems during the upgrade don't hesitate to leave your comments below, &lt;a href="http://tickets.instantasp.co.uk/" class="ApplyClass"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Tue, 08 Mar 2011 13:00:07 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantForum.NET Upgrades</title><link>http://kb.instantasp.co.uk/Goto12540.aspx</link><description>Helpful information for customers upgrading InstantForum.NET.&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;InstantForum.NET 2010&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-2010-Upgrades" class="Button"&gt;Learn More&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;InstantForum.NET 4.x&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForumNET-4x-Upgrades" class="ApplyClass"&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt; &lt;/a&gt;</description><pubDate>Mon, 07 Mar 2011 13:24:14 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantKB.NET 2011</title><link>http://kb.instantasp.co.uk/Goto12578.aspx</link><description>Helpful information for customers looking to upgrade InstantKB.NET 2011.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong class="Header"&gt;&lt;strong&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6;"&gt;InstantKB.NET 2011-1 to 2011-2&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantKB.NET-2011-1-to-2011-2" class="Button"&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;&lt;strong&gt;Learn More&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;InstantKB.NET 2011 to 2011-1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantKB.NET-2011-to-2011-1" class="Button"&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;&lt;strong&gt;Learn More&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;InstantKB.NET 2.0.6 to 2011&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantKB.NET-2.0.6-to-2011" class="Button"&gt;&lt;strong&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;Learn More&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt; </description><pubDate>Mon, 07 Mar 2011 13:22:29 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantForum.NET 2010 Upgrades</title><link>http://kb.instantasp.co.uk/Goto12536.aspx</link><description>This section contains helpful information for customers upgrading InstantForum.NET 2010.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: trebuchet ms; color: #3c71a6; font-size: 16px;"&gt;InstantForum.NET 2010-4 to 2010-5&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-2010-4-to-2010-5" class="ApplyClass"&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;InstantForum.NET 2010-3 to 2010-4&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-2010-3-to-2010-4" class="ApplyClass"&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header"&gt;InstantForum.NET 2010-2 to 2010-3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-2010-2-to-2010-3" class="ApplyClass"&gt;&lt;span class="Button"&gt;Learn More&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;InstantForum.NET 2010-1 to 2010-2&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-2010-1-to-2010-2" class="Button"&gt;Learn More&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;InstantForum.NET 2010 to 2010-1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-2010-to-2010-1" class="Button"&gt;Learn More&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;InstantForum.NET 4.1.4 to 2010&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-4.1.4-to-2010" class="Button"&gt;Learn More&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><pubDate>Mon, 07 Mar 2011 12:28:34 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantKB.NET 1.3 to 2.0</title><link>http://kb.instantasp.co.uk/Goto12486.aspx</link><description>&lt;p&gt;This document details the steps to upgrade an existing InstantKJB.NET 1.3 installation to the latest InstantKB.NET 2.0 release.&lt;br /&gt;&lt;br /&gt;We've broke the upgrade process ito four simple steps...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Install a fresh instance of &lt;b&gt;InstantKB.NET&lt;/b&gt; &lt;b&gt;2.0&lt;/b&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You should download and install the latest InstantKB.NET 2.0 release. You can find further information on how to download &amp;amp; install the update can be found in the link below...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Installing-InstantKB.NET-2011"&gt;http://docs.instantasp.co.uk/Docs/Installing-InstantKB.NET-2011&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You should follow the steps detailed in this article to install a fresh instance of InstantKB.NET 2.0. Please ensure you read the &lt;a href="http://docs.instantasp.co.uk/Docs/Minimum-System-Requirements"&gt;system / installation requirements&lt;/a&gt; for InstantKB.NET 2.0. There are two key installation requirements...&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;InstantKB.NET 2.0 / 2011 now requires the .NET framework 2.0 or above. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;strong&gt;2. Upgrade your existing &lt;b&gt;InstantKB.NET&lt;/b&gt; &lt;b&gt;1.3&lt;/b&gt; database&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span class="Important"&gt;IMPORTANT: Before running the upgrade scripts please ensure you have a backup of your existing &lt;b&gt;InstantKB.NET&lt;/b&gt; &lt;b&gt;1.3&lt;/b&gt; database. Our upgrade script should execute successfully however if you have a network or power failure whilst executing this script it could potentially corrupt your database. We cannot be held responsible for any loss of data if you experience any problems during the update. We would strongly recommend you backup your existing InstantKB.NET 1.3 database first.&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Once you've successfully installed a fresh instance of InstantKB.NET 2.&lt;strong&gt;0&lt;/strong&gt; the next step is to migrate your existing InstantKB.NET 1.3 database to the latest InstantKB.NET 2.0 schema. To upgrade your existing InstantKB.NET 1.3 database you'll need to connect to your InstantKB.NET 1.3 database within SQL Server 2000 Enterprise Manager or SQL Server 2006 Management Studio. &lt;br /&gt;&lt;br /&gt;Once connected to your InstantKB.NET 1.3 database you should execute the "&lt;strong&gt;InstantKB20\DatabaseScripts\UpgradeScripts\&lt;b&gt;1.3&lt;/b&gt;_to_2.0.sql&lt;/strong&gt;" file as shown below.&lt;br /&gt;&lt;br /&gt;You can also find the 1.3_to_2.0.sql script attached at the bottom of this article.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/13_to_20SQL1.gif" /&gt;&lt;br /&gt;&lt;br /&gt;Ensure your InstantKB.NET 1.3 database is selected as shown above and click the "&lt;strong&gt;Execute&lt;/strong&gt;" button to update your database....&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/13_to_20SQL2.gif" /&gt;&lt;br /&gt;&lt;br /&gt;The warning messages within the results pane are perfectly normal and can safely be ignored. Once you've executed the upgrade script if you refresh your existing InstantKB.NET 1.3 database you should see a number of new database tables as shown below...&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/13_to_20SQL3.gif" /&gt;&lt;br /&gt;&lt;br /&gt;That's it. Your database is now updated. The next step is to update the connection string used within your fresh &lt;b&gt;InstantKB.NET&lt;/b&gt; &lt;b&gt;2.0&lt;/b&gt; installation to point towards your updated 1.3 database.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note: &lt;/strong&gt;You should execute the following scripts against your &lt;b&gt;1.3&lt;/b&gt; database to ensure the schema is fully upto date.&lt;br /&gt;&lt;br /&gt;[InstallDir]\DatabaseScripts\UpgradeScripts\...&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;1.3_to_2,0.0.sql &lt;/li&gt;    &lt;li&gt;2.0.0_to_2.0.1.sql &lt;/li&gt;    &lt;li&gt;2.0.1_to_2.0.2.sql &lt;/li&gt;    &lt;li&gt;2.0.2_to_2.0.3.sql &lt;/li&gt;    &lt;li&gt;2.0.3_to_2.0.4.sql &lt;/li&gt;    &lt;li&gt;2.0.4_to_2.0.5.sql &lt;/li&gt;    &lt;li&gt;2.0.5_to_2.0.6.sql &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If your upgrading to InstantKB.NET 2011 you'll also need to run...&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;2.0.6_to_2011.sql &lt;/li&gt;    &lt;li&gt;2011_to_2011_1.sql &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;3. Update the &lt;b&gt;InstantKB.NET&lt;/b&gt; &lt;b&gt;2.0&lt;/b&gt; connection string&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Now your InstantKB.NET 1.3 database has been updated to the 2.0 schema you can update the database connection string within the InstantKB.NET 2.0 / 2011 web.config file to point towards your updated database.&lt;br /&gt;&lt;br /&gt;To update the connection string open the "&lt;strong&gt;InstantKB20\web.config&lt;/strong&gt;" file within NotePad or similar ASCII editor. Locate the "InstantASP_ConnectionString" setting. The default setting is shown below...&lt;/p&gt;&lt;p class="Code"&gt;&lt;strong&gt;&amp;lt;add key="InstantASP_ConnectionString" &lt;br /&gt;value="server=localhost;trusted_connection=true;database=InstantKB20;"/&amp;gt;&lt;/strong&gt;&lt;/p&gt;You should update this connection string to point towards your updated InstantKB.NET 1.3 database. For more information on connection strings please see "&lt;a href="http://docs.instantasp.co.uk/Docs/Updating-the-InstantKB.NET-Connection-String" class="ApplyClass"&gt;Updating the InstantKB.NET Connection String&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you connect to SQL using SQL Server authentication you'll need to update the connection string to include the username and password for the SQL Server user account you used when connecting to run the update script. You can modify the connection string to use a SQL Server username &amp;amp; password as shown below...&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&lt;strong&gt;add key="InstantASP_ConnectionString" &lt;br /&gt;value="SERVER=localhost;UID=username;PWD=password;DATABASE=InstantKB20;"/&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;strong&gt;4. Copy over the "Attachments" folder from &lt;b&gt;InstantKB.NET&lt;/b&gt; &lt;b&gt;1.3&lt;/b&gt; to &lt;b&gt;2.0&lt;/b&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;To ensure all your attachments and image uploads from InstantKB.NET 1.3 continue to work correctly within InstantKB.NET 2.0 simply copy the "Attachments" folder &amp;amp; all it's contents from the root of your existing InstantKB.NET 1.3 installation into the root of your fresh InstantKB.NET 2.0 installation. This is shown below...&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/CopyAttachments.gif" /&gt;&lt;br /&gt;&lt;br /&gt;You will need to configure permissions on on folders to allow the writting of files by InstantKB.NET to those folders. For further information please see "&lt;a href="http://docs.instantasp.co.uk/Docs/Configure-InstantKBNET-File-Permissions" class="ApplyClass"&gt;Configure InstantKB.NET File Permissions&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;&lt;span class="Header"&gt;That's It!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The update should now be complete. You should now attempt to connect to your fresh InstantKB.NET 2.0 installation via a web browser. If everything was successful you should see a skelaton InstantKB.NET 2.0 installation with all your exiting InstantKB.NET 1.3 articles, categories, users etc. &lt;br /&gt;&lt;br /&gt;You can login using your existing email address &amp;amp; password. To access the administrator &amp;amp; staff control panels you'll need to login using your existing InstantKB.NET 1.3 login credentials.&lt;br /&gt;&lt;br /&gt;Of course should you have any questions please don't hesitate to op&lt;a href="http://tickets.instantasp.co.uk/"&gt;en a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/" class="ApplyClass"&gt;contact us&lt;/a&gt;. &lt;br /&gt;</description><pubDate>Tue, 15 Feb 2011 17:14:22 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>How to restict / force login for InstantForum.NET or InstantKB.NET</title><link>http://kb.instantasp.co.uk/Goto12587.aspx</link><description>&lt;p&gt;One if the requirements we see over and over again with both InstantForum.NET &amp;amp; InstantKB.NET  is the ability for customers to restict access to all but the login &amp;amp; registration page for anonymous users. This is useful for example if you wish to enforce registration before users can view your forum or knowledgebase. &lt;/p&gt;&lt;p&gt;Thankfully this is quite straight-forward with both InstantForum.NET &amp;amp; InstantKB.NET and can be achieve by adding standard &amp;lt;authorization&amp;gt; tags to your web.config to restrict access to specific areas based on the role / member group the current user belongs to. &lt;/p&gt;&lt;p&gt;For example…&lt;/p&gt;&lt;p class="Header"&gt;&lt;strong&gt;InstantForum.NET&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Use the following code to restrict access to all but the login &amp;amp; register page for anonymous users within InstantForum.NET.&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;!-- If we belong to one of the roles below allow access --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path=""&amp;gt;&lt;br /&gt;  &amp;lt;location path=""&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow roles="Administrators,Forum+Members,Moderators,Awaiting+Activation" /&amp;gt;&lt;br /&gt;        &amp;lt;deny users="*" /&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Allow access for anonymous users only to login &amp;amp; register pages --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="Register.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="CaptchaImage.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="ConfirmationMessage.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="Logout.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="Logon.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span class="Header"&gt;InstantKB.NET&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Use the following code to restrict access to all but the login &amp;amp; register page for anonymous users within InstantKB.NET.&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;!-- If we belong to one of the roles below allow access --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path=""&amp;gt;&lt;br /&gt;  &amp;lt;location path=""&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow roles="Administrators,Registered+Members,Moderators+Staff,Awaiting+Activation" /&amp;gt;&lt;br /&gt;        &amp;lt;deny users="*" /&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Allow access for anonymous users only to login &amp;amp; register pages --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="Register.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="CaptchaImage.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="ConfirmationMessage.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="Logout.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;location path="Logon.aspx"&amp;gt;&lt;br /&gt;    &amp;lt;system.web&amp;gt;&lt;br /&gt;      &amp;lt;authorization&amp;gt;&lt;br /&gt;        &amp;lt;allow users="*"/&amp;gt;&lt;br /&gt;      &amp;lt;/authorization&amp;gt;&lt;br /&gt;    &amp;lt;/system.web&amp;gt;&lt;br /&gt;  &amp;lt;/location&amp;gt; &lt;/p&gt;&lt;p&gt; &lt;strong&gt;&lt;span class="Header"&gt;Where do I place this code?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You should add these tags just below the closing &amp;lt;/appSettings&amp;gt; element within the web.config file. &lt;/p&gt;&lt;p&gt;&lt;span class="Header" style="font-family: trebuchet ms; color: #3c71a6;"&gt;&lt;strong&gt;I have defined custom groups how can I handle these?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You can add the name of any custom member group you create within InstantForum.NET or InstantKB.NET  to the allow / deny roles element. For example lets say you create a member group called "Internal Staff" and you wanted to allow these access to all pages. &lt;/p&gt;&lt;p&gt;You would modify the allow roles element as shown below...&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;allow roles="&lt;span style="background-color: #ffff00;"&gt;Internal+Staff&lt;/span&gt;,Administrators,Forum+Members,Moderators,Awaiting+Activation" /&amp;gt;&lt;/p&gt;&lt;p&gt;Ensure you separate groups / roles with a comma and also use a plus "+" character to indicate a space within the group name.&lt;/p&gt;&lt;p class="Header"&gt;&lt;strong&gt;The Default LoginURL&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;After applying the tags above any visitor who does not have access to a page will be redirected to the URL / location specified within the LoginURL attribute of the &amp;lt;forns&amp;gt; element. For example…&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;authentication mode="Forms"&amp;gt;&lt;br /&gt; &amp;lt;forms name="InstantASP" &lt;span style="background-color: #ffff00;"&gt;loginUrl="Logon.aspx"&lt;/span&gt; protection="All" slidingExpiration="true" path="/" /&amp;gt;&lt;br /&gt;&amp;lt;/authentication&amp;gt;&lt;/p&gt;&lt;p&gt;You can update the "loginUrl" to point to your own login page if you have one in place. Any user who then attempts to access a page they don't have permission to will be redirected to your login page. &lt;/p&gt;&lt;p&gt;If you leave this as default users will be redirected to the standard forum login. &lt;/p&gt;&lt;p class="Header"&gt;&lt;strong&gt;Ensuring Roles Are Stored in Forms Authentication Cookie&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;To ensure InstantForum.NET &amp;amp; InstantKB.NET store the users roles within the forms authentication cookie you'll need to ensure the following application setting within the web.config is set to true…&lt;/p&gt;&lt;p&gt;&amp;lt;add key="InstantASP_StoreRolesInFormsAuthenticationTicket" value="True" /&amp;gt;&lt;/p&gt;&lt;p&gt;Role checks will NOT work if "InstantASP_StoreRolesInFormsAuthenticationTicket" is set to false. &lt;/p&gt;&lt;p class="Header"&gt;&lt;strong&gt;That's It!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You can apply these techniques to other pages within InstantForum.NET or InstantKB.NET. We hope this information helps. If it's helped you please rate the article below. As always if we can assist further don't hesitate to &lt;a href="http://tickets.instantasp.co.uk/"&gt;open a support ticket&lt;/a&gt; or &lt;a href="http://www.instantasp.co.uk/Contact/" class="ApplyClass"&gt;contact us&lt;/a&gt;.  &lt;/p&gt;</description><pubDate>Fri, 11 Feb 2011 13:21:45 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Deploying InstantKB.NET on 64-bit servers</title><link>http://kb.instantasp.co.uk/Goto12495.aspx</link><description>&lt;p&gt;&lt;span class="VersionNote"&gt;This problem was resovled with InstantKB.NET 2011. This only applies to InstantKB.NET 2.0.x.&lt;/span&gt;&lt;br /&gt;InstantKB.NET does support 64-bit operating systems. However due to the obfuscation used on the InstantASP.Licenses.dll you may receive the following error when running InstantKB.NET in 64-bit environments...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exception Message:&lt;/strong&gt; is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/Win32Exception.gif" /&gt;&lt;br /&gt;&lt;br /&gt;If you do receive this error message please download the correct "InstantASP.Licensing.zip" for your InstantKB.NET version below…&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;64-bit DLL for InstantKB.NET 2.0&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;To download the 64-bit version of our InstantASP.Licensing.dll please use the link below...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://downloads.instantasp.co.uk/licenses/InstantASP.Licensing(Any_CPU).zip"&gt;http://downloads.instantasp.co.uk/licenses/InstantASP.Licensing(Any_CPU).zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Extract the InstantASP.Licensing.dll into your InstantKB.NET \bin directory. You should overwrite the existing InstantASP.Licensing.dll file with the 64bit version.&lt;br /&gt;&lt;br /&gt;&lt;span class="Important"&gt;Before overwritting your InstantASP.Licensing.dll we would suggest you make a backup of your current InstantASP.Licensing.dll should you encounter any problems and wish to revert.&lt;/span&gt;&lt;br /&gt;This will ensure InstantKB.NET works as expected under 64-bit operating systems.&lt;/p&gt;</description><pubDate>Fri, 28 Jan 2011 13:23:07 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Installing InstantForum.NET in a standard child directory</title><link>http://kb.instantasp.co.uk/Goto12575.aspx</link><description>&lt;p&gt;If your installing InstantForum.NET on a shared hosting account you may not have the option to install InstantForum.NET within a dedicated IIS web application. Your hosting company may only allow one IIS web application for the root of your web site. &lt;/p&gt;&lt;p class="Important"&gt;This article only applies if your not able to install InstantForum.NET within the root of a IIS web application / virtual directory also sometimes referred to as application starting point.&lt;/p&gt;&lt;p&gt;To install InstantForum.NET in a standard child directory of a IIS web site or web application you'll need to follow the steps below.&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;Our Example&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;We'll use the &lt;a href="http://docs.instantasp.co.uk/Docs/InstantForum.NET-Single-Sign-On-Example" class="ApplyClass"&gt;InstantForum.NET Single Sign-On example&lt;/a&gt; as a basis for this article. This example offers a single IIS web application with InstantForum.NET installed in a standard child directory / folder called "InstantForum". You can see this below…&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://docs.instantasp.co.uk/Uploads/Images/ForumChildFolder1.gif" /&gt;&lt;/p&gt;&lt;p&gt;As you can see the "&lt;strong&gt;InstantForum2010SSOSample&lt;/strong&gt;" folder is our IIS web application / web site root and InstantForum.NET is installed in a standard child directory called "&lt;strong&gt;InstantForum&lt;/strong&gt;". The name of the child folder you choose to install InstantForum.NET to is important as we'll need to use this to update our URLRewrite.config &amp;amp; web.config file. &lt;/p&gt;&lt;p class="Important"&gt;If your using InstantForum.NET 2010-2 or below you'll need to ensure you also copy the "App_Code" folder from the InstantForum.NET folder into the root of your web site.  This is not required for InstantForum.NET 2010-3 or above however you will still need to follow the steps bel;ow.&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;1. Copy the InstantForum.NET DLL files into your web site root "bin" directory&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You'll need to copy the InstantForum.NET assemblies shown below into the bin directory under the root of your web site….&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://docs.instantasp.co.uk/Uploads/Images/ForumChildFolder2.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;InstantASP_Licenses.config&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Ennsure you leave the "InstantASP_Licenses.config" file within the InstantForum2010SSOSample\InstantForum\Bin folder. &lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;2. Add the following entries to the web.config within your web site root&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Application Settings&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You'll need to add the InstantForum.NET database connection string to your web sites web.config file.&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;add key="InstantASP_ConnectionString" value="server=localhost;trusted_connection=true;database=InstantForum20102"/&amp;gt;&lt;/span&gt;&lt;br /&gt;You'll need to add the virtualpath application setting as shown below. This should be the relative path to your InstantForum.NET folder from the root of your webs site. For exmple we've installed InstantForum.NET to a child folder called "InstantForum" so we simply enter this name...&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;add key="InstantASP_VirtualPath" value="&lt;span style="background-color: #ffff00;"&gt;InstantForum&lt;/span&gt;"/&amp;gt;&lt;/span&gt;&lt;br /&gt;This will ensure our HTTP modules (see below) are able to find the configuration &amp;amp; localization files. &lt;br /&gt;&lt;br /&gt;&lt;span class="Important"&gt;You should leave the InstantForum.NET web.config file within the "InstantForum" folder. You should remove the InstantASP_ConnectionString setting from the InstantForum.NET web.config but leave the InstantASP_VirtualPath setting in place unmodified.&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;HttpModules&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You'll need to add the following HTTP Modules to your root web sites web.config file.&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;httpModules&amp;gt;&lt;br /&gt;&amp;lt;add type="InstantASP.Common.HttpModule.SecurityModule, InstantASP.Common" name="SecurityModule"/&amp;gt;&lt;br /&gt;&amp;lt;add type="InstantASP.Common.HttpModule.ServiceModule, InstantASP.Common" name="ServiceModule"/&amp;gt;&lt;br /&gt;&amp;lt;add type="InstantASP.Common.HttpModule.EmailModule, InstantASP.Common" name="EmailModule"/&amp;gt;&lt;br /&gt;&amp;lt;add type="InstantASP.Common.HttpModule.ExceptionModule, InstantASP.Common" name="ExceptionModule"/&amp;gt;&lt;br /&gt;&amp;lt;add type="InstantASP.InstantForum.HttpModule.URLRewritterModule, InstantASP.InstantForum" name="RewriterModule"/&amp;gt;&lt;br /&gt;&amp;lt;add type="InstantASP.InstantForum.HttpModule.ForumModule, InstantASP.InstantForum" name="ForumModule"/&amp;gt;&lt;br /&gt;&amp;lt;/httpModules&amp;gt;&lt;/span&gt;&lt;br /&gt;Or if your using IIs 7 "&lt;strong&gt;Integrated&lt;/strong&gt;" application pools you'll need to add the same HTTP modules to your &amp;lt;System.WebServer&amp;gt; element as shown below…&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;modules&amp;gt;&lt;br /&gt;&amp;lt;add name="SecurityModule" preCondition="managedHandler" type="InstantASP.Common.HttpModule.SecurityModule, InstantASP.Common"/&amp;gt;&lt;br /&gt;&amp;lt;add name="ServiceModule" preCondition="managedHandler" type="InstantASP.Common.HttpModule.ServiceModule, InstantASP.Common"/&amp;gt;&lt;br /&gt;&amp;lt;add name="EmailModule" preCondition="managedHandler" type="InstantASP.Common.HttpModule.EmailModule, InstantASP.Common"/&amp;gt;&lt;br /&gt;&amp;lt;add name="RewriterModule" preCondition="managedHandler" type="InstantASP.InstantForum.HttpModule.URLRewritterModule, InstantASP.InstantForum"/&amp;gt;&lt;br /&gt;&amp;lt;add name="ForumModule" preCondition="managedHandler" type="InstantASP.InstantForum.HttpModule.ForumModule, InstantASP.InstantForum"/&amp;gt;&lt;br /&gt;&amp;lt;/modules&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;strong class="Header"&gt;3. Update the InstantForum.NET URLRewrite.config file&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;You'll need to modify the rules within the "&lt;strong&gt;InstantForum\URLRewrite.config&lt;/strong&gt;" to accommodate for your standard child directory. For example a typical rule within this file looks like this…&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;Rule Value="~/Forum([0-9]+).aspx"&amp;gt;Messages.aspx?ForumID=$1&amp;lt;/Rule&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;As InstantForum.NET is installed within a child folder now called "&lt;strong&gt;InstantForum&lt;/strong&gt;" you'll need to update all rules to accommodate for your standard child directory.&lt;br /&gt;&lt;br /&gt;For example…&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;Rule Value="~/&lt;span style="background-color: #ffff00;"&gt;InstantForum&lt;/span&gt;/Forum([0-9]+).aspx"&amp;gt;Messages.aspx?ForumID=$1&amp;lt;/Rule&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This will ensure when you enter &lt;a href="http://yoursite.com/InstantForum/Forum1.aspx"&gt;http://yoursite.com/InstantForum/Forum1.aspx&lt;/a&gt; within your browser the rule will be found and the URL rewriting will be performed. If you don't modify the rules to accommodate your child directory the URL rewriting will still take place however it will look for the forum files within the root of your web site which will likely result in an exception being raised. &lt;/p&gt;&lt;p class="Header"&gt;That's It!&lt;/p&gt;&lt;p&gt;I hope this information has been helpful. As always if you have any questions please don't hesitate to &lt;a href="http://docs.instantasp.co.uk/Docs/For-More-Help" class="ApplyClass"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Thu, 27 Jan 2011 15:20:30 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Deploying InstantForum.NET on 64-bit servers</title><link>http://kb.instantasp.co.uk/Goto12494.aspx</link><description>&lt;p&gt;&lt;span class="VersionNote"&gt;This information only applies to InstantForum.NET 2010-3 or below. This has since been resolved out-the-box with InstantForum.NET 2010-4. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;InstantForum.NET does support 64-bit operating systems. &lt;br /&gt;&lt;br /&gt;However due to the obfuscation used on the InstantASP.Licenses.dll you may receive the following error when running InstantForum.NET in 64-bit environments...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exception Message:&lt;/strong&gt; is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/Win32Exception.gif" /&gt;&lt;br /&gt;&lt;br /&gt;If you do receive this error message please download the correct "InstantASP.Licensing.zip" for your InstantForum.NET version  below…&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;For InstantForum.NET 2010-2 or above…&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Attachment160.aspx?AttachmentType=1" class="Button"&gt;DOWNLOAD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;For InstantForum.NET 4.1.4, 2010, 2010-1...&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/Attachment161.aspx?AttachmentType=1"&gt;&lt;span class="Button"&gt;DOWNLOAD&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Extract the InstantASP.Licensing.dll into your InstantForum.NET \bin directory. You should overwrite the existing InstantASP.Licensing.dll file with the attached below.&lt;br /&gt;&lt;br /&gt;&lt;span class="Important"&gt;Before overwritting your InstantASP.Licensing.dll we would suggest you make a backup of your current InstantASP.Licensing.dll should you encounter any problems and wish to revert.&lt;/span&gt;&lt;br /&gt;This will ensure InstantForum.NET works as expected under 64-bit operating systems.&lt;/p&gt;</description><pubDate>Wed, 26 Jan 2011 17:14:21 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Enabling Full-Text Search with InstantKB.NET</title><link>http://kb.instantasp.co.uk/Goto12462.aspx</link><description>&lt;p&gt;This article details the steps required to enable SQL Server full text search support within InstantKB.NET 2.x / 2011 &amp;amp; SQL Server 2005 / 2008. &lt;br /&gt;&lt;br /&gt;Towards the bottom of this article you'll also find information on how to enable InstantKB.NET to search attachments and also how to install 3rd party iFilters to search PDF documents &amp;amp; other file types.&lt;br /&gt;&lt;br /&gt;&lt;span class="Header"&gt;Enabling Full -Text Search&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If you've not already enabled full text search for your instance of SQL Server 2005 you can do so by executing the query below. If your using SQL Server 2000 you'll need to ensure you install the full-text service from the add / remove programs dialog. &lt;br /&gt;&lt;br /&gt;To enable full text search within SQL Server 2005 execute the following query within SQL Server 2006 Management Studio...&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;sp_fulltext_database 'enable'&lt;/span&gt;&lt;br /&gt;&lt;span class="Header"&gt;Creating your Catalog&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Once you've enabled full-text search the next step is to create the catalog, Expand your InstantKB.NET database within SQL Server 2005 Management Studio and click "&lt;strong&gt;Storage&lt;/strong&gt;".Right click the "&lt;strong&gt;Full-Text Catalog&lt;/strong&gt;" node and select "&lt;strong&gt;New Full-Text Catalog&lt;/strong&gt;" as shown below...&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/CreateCatalog.gif" /&gt;&lt;br /&gt;&lt;span class="Header"&gt;&lt;br /&gt;&lt;/span&gt;This will popup the create catalog wizard. You can provide any name you wish for your catalog. We suggest leaving the majority of settings as the default when creating your catalog. You will have the option to amend catalog settings later. &lt;br /&gt;&lt;span class="Header"&gt;&lt;br /&gt;&lt;/span&gt;Once you've created your catalog the next step is to add the database table columns we want to index to the catalog. For a complete list of column that need to be included within the catalog please see the section below.&lt;/p&gt;&lt;p&gt;&lt;span class="Header"&gt;Defining the Full-Text Indexes / Columns To Index &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You will need to right click on each table listed below and select the "&lt;strong&gt;Define Full-Text Index&lt;/strong&gt;" option for each table listed below.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/CreateFullTextIndex.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;IMPORTANT:&lt;/span&gt;&lt;/strong&gt; You must always include the following database columns within your full-text catalog. &lt;br /&gt;&lt;br /&gt;You will need to define full-text indexes for the following columns...&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;InstantASP_Tags.&lt;strong&gt;TagKeyword&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;InstantASP_Tags.&lt;strong&gt;TagKeywordEncoded&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;InstantKB_ArticleComments.&lt;strong&gt;Comments&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;InstantKB_Articles.&lt;strong&gt;ArticleTitle&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;InstantKB_Articles.&lt;strong&gt;ArticleText&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;InstantKB_Tickets.&lt;strong&gt;TicketTitle&lt;/strong&gt; (only for InstantKB.NET 2011) &lt;/li&gt;    &lt;li&gt;InstantKB_Tickets.&lt;strong&gt;TicketText &lt;/strong&gt;(only for InstantKB.NET 2011) &lt;/li&gt;    &lt;li&gt;InstantKB_TicketReplies.&lt;strong&gt;TicketText &lt;/strong&gt;(only for InstantKB.NET 2011-1) &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You will need to define an index for each column listed above. The define index dialog is wizard based. You can use the default settings when creating each index however you must ensure you include the database table columns listed above.&lt;/p&gt;&lt;p&gt;&lt;span class="Header"&gt;Enabling Full-Text Search Within InstantKB.NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once full-text is enabled within SQL Server and you've defined the indexes as shown above required by InstantKB.NET you should enable full-text support within InstantKB.NET. To enable full-text support within InstantKB.NET you'll need to visit the Admin CP » Settings » Knowledgebase page as shown below...&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/InstantKBSearchType.gif" /&gt;&lt;br /&gt;&lt;br /&gt;To learn more about the difference between ContainsTable &amp;amp; FreeTextTable please see the related links at the bottom of this article.&lt;br /&gt;&lt;span class="Header"&gt;&lt;br /&gt;Maintaining Your Full-Text Catalog&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Once you've created your catalog and defined the indexes to include in that catalog you should ensure you set a population schedule for the catalog. This will ensure your search results remain up-to date and new content is frequently added to the search catalog.&lt;br /&gt;&lt;br /&gt;To define a population schedule you'll need to visit your catalog properties as shown below...&lt;span class="Header"&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/CatalogProperties.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;From within the catalog properties dialog you should click the "&lt;strong&gt;Population Schedule&lt;/strong&gt;" option and then "&lt;strong&gt;New&lt;/strong&gt;" to create your population schedule.&lt;br /&gt;&lt;span class="Header"&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/CreatePopulationSchedule.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Creating the population schedule is very similar to creating a calendar item within outlook and very straight-forward. We won't cover the options available here. We would suggest you populate your catalog during low traffic times. How often you update is really down to how often your content changes. We would suggest updating the catalog at least once a day.&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;Searching Attachments with InstantKB.NET&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;For further information on searching attachments stored within InstantKB.NET please see &lt;a href="http://docs.instantasp.co.uk/Docs/Searching-Attachments-with-InstantKB.NET"&gt;http://docs.instantasp.co.uk/Docs/Searching-Attachments-with-InstantKB.NET&lt;/a&gt;&lt;br /&gt;&lt;span class="Header"&gt;&lt;br /&gt;That's It!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I hope this information helps. If you have any comments or questions please don't hesitate to use the comments below. I'll do my best to respond as quickly as possible. You can of &lt;a href="http://www.instantasp.co.uk/Contact/" target="_blank"&gt;contact support&lt;/a&gt; should you have any questions.&lt;span class="Header"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 26 Jan 2011 14:11:59 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item></channel></rss>
