﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>InstantASP Support » Knowledgebase</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>Wed, 22 May 2013 10:14:45 GMT</lastBuildDate><ttl>20</ttl><item><title>Unable to login to either InstantForum or InstantKB using IE10</title><link>http://kb.instantasp.co.uk/Goto12613.aspx</link><description>&lt;span style="font-size: 10pt;"&gt;&lt;strong class="Header"&gt;Problem&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Using Internet Explorer 10 (IE10) on Windows 8 you are not able to login to either InstantForum or InstantKB. &lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Cause&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The reason for this is that there is a known bug in the server (IIS), not in Internet Explorer or our software. IIS does not know about IE10 and cannot send an appropriate response. IIS is not aware that IE10 can accept cookies. If you apply regular windows updates to your server this issue should automatically be resolved by Microsoft updates. &lt;br /&gt;&lt;br /&gt;You can read more on this issue via the Microsoft connect site below...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://connect.microsoft.com/VisualStudio/feedback/details/662275/asp-net-user-agent-sniffing-and-ie10-internet-explorer-10" target="_blank"&gt;http://connect.microsoft.com/VisualStudio/feedback/details/662275/asp-net-user-agent-sniffing-and-ie10-internet-explorer-10&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Resolution&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To force IE10 to use cookies you can modify the web.config file. In the InstantForum or InstantKB web site folder open the web.config file within NotePad or similar plain-text editor. Locate the &amp;lt;authentication&amp;gt; element and change or add the &amp;ldquo;cookieless&amp;rdquo; attribute as shown below&amp;hellip;&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;authentication mode="Forms"&amp;gt;&lt;br /&gt;    &amp;lt;forms name="InstantASP" &lt;strong&gt;cookieless="UseCookies"&lt;/strong&gt;  loginUrl="Logon.aspx" protection="All" slidingExpiration="true" path="/"/&amp;gt;&lt;br /&gt;&amp;lt;/authentication&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;strong style="font-family: 'Segoe UI Light', Tahoma, Verdana; font-size: 16pt;"&gt;Please Note&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This will only resolve the authentication cookie. If you use cookies in other areas of your web site and wish to ensure IE10 accepts all cookies issued by your site you may need to apply the global hotfixes provided by Microsoft linked to below. As this is an issue with IIS and not our software I&amp;rsquo;m afield we cannot provide any support installing the Microsoft hotfixes. We would of course suggest testing these updates locally. The hotfixes are executable files that will need to be run on the server. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;.NET 4&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2600088" target="_blank"&gt;http://support.microsoft.com/kb/2600088&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;.NET 2&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2600100" target="_blank"&gt;http://support.microsoft.com/kb/2600100&lt;/a&gt; &lt;br /&gt;Win7 SP1/Windows Server 2008 R2 SP1, Windows Vista/Server 2008, Windows XP/Server 2003&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/2608565" target="_blank"&gt;http://support.microsoft.com/kb/2608565&lt;/a&gt; &lt;br /&gt;Win7/Windows Server 2008 R2 RTM</description><pubDate>Tue, 09 Apr 2013 14:11:51 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Error after compiling in Visual Studio 2012 - Void InstantASP.Common.Data.DataProvider</title><link>http://kb.instantasp.co.uk/Goto12604.aspx</link><description>&lt;span class="Header"&gt;&lt;/span&gt;&lt;span class="Header"&gt;Problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After rebuilding / compiling InstantForum 2012 or InstantKB 2011 within Visual Studio 2012 I receive the following error&amp;hellip;&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;Method not found: Void InstantASP.Common.Data.DataProvider. ctor. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You can see this below&amp;hellip;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/vs2012builderror.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Segoe UI Light&amp;quot;, Tahoma, Verdana; font-size: 16pt;"&gt;Solution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To resolve this problem you&amp;rsquo;ll need to update the InstantASP.Common.Data reference within the InstantASP.Common project. &lt;br /&gt;&lt;br /&gt;1.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Right click your InstantASP.Common project within the Solution Explorer&lt;br /&gt;2.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Select &amp;ldquo;Project Properties&amp;rdquo; from the Context Menu&lt;br /&gt;3.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Click on &amp;ldquo;References&amp;rdquo; within the project properties pane that appears&lt;br /&gt;4.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Locate and click the InstantASP.Common.Data reference&lt;br /&gt;5.&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Update the properties for this reference and ensure &amp;ldquo;Copy Local&amp;rdquo; is set to &amp;ldquo;True&amp;rdquo;&lt;br /&gt;&lt;br /&gt;If you don&amp;rsquo;t see the properties panel when you click the InstantASP.Common.Data reference you may need to enable the properties pane. To do this simply open your &amp;ldquo;VIEW&amp;rdquo; menu within Visual Studio and click the &amp;ldquo;Properties Window&amp;rdquo; option. &lt;br /&gt;&lt;br /&gt;Once you&amp;rsquo;ve set this reference to copy locally rebuild the entire solution (CTRL+SHIFT+F5). Visit your installation within a web browser and the error should be resolved. &lt;br /&gt;</description><pubDate>Mon, 25 Feb 2013 14:30:59 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>InstantForum Editor Not Visible</title><link>http://kb.instantasp.co.uk/Goto12601.aspx</link><description>&lt;div&gt;&lt;strong class="Header"&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span class="Header"&gt;Problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After installing InstantForum and browsing to the post page you don&amp;rsquo;t see any rich text / WYSIWYG editor. You only see a standard text area field when posting. &lt;br /&gt;&lt;br /&gt;&lt;span class="Header"&gt;Solution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Are you using .NET 4.0? If so you'll need to use the .NET 4.0 web.config provided within the InstantForum download. You can find this by default in the root of the InstantForum web application folder entitled Web.Config_NET40&lt;br /&gt;&lt;br /&gt;To resolve simply rename the existing default ASP.NET 2.0 web.config to webOld.config. Rename the ASP.NET 4.0 Web.Config_NET40 to web.config and update your database connection string.&lt;br /&gt;&lt;br /&gt;&lt;span class="Important"&gt;Be careful when renaming your web.config. Don't rename this to a file extension that will be served to clients. For example don't use webold.txt.&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;Once you've &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;confirmed the editor is working you may wish to remove the webOLD.config file. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you&amp;rsquo;re using the .NET 2.0 web.config under a .NET 4.0 application pool this can cause the rich text / WYSIWYG editor to not appear. You will simply see a text area. Once you apply the .NET 4.0 web.config this should resolve the problem. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 10pt;"&gt;If the problem continues please don't hesitate to open a support ticket or contact us. &lt;/span&gt;</description><pubDate>Thu, 29 Mar 2012 14:24:39 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Using InstantKB.NET 2011 Under .NET 4.0</title><link>http://kb.instantasp.co.uk/Goto12600.aspx</link><description>&lt;div&gt;By default InstantKB.NET 2011 targets .NET Framework 3.5 SP1. To run InstantKB .NET 2011 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 runInstantKB .NET 2011 under .NET 4.0 we've provided a .NET 4.0 web.config file attached below. You should copy this web.config file into the root of yourInstantKB  .NET 2011 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 yourInstantKB   .NET 2011 database once you apply this web.config. This should resolve any issues runningInstantKB.NET under .NET 4.0.&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;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;br class="Apple-interchange-newline" /&gt;</description><pubDate>Fri, 23 Mar 2012 17:04:22 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><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>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>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>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>Build Errors In VS after installing Active Directory Module</title><link>http://kb.instantasp.co.uk/Goto12585.aspx</link><description>&lt;p&gt;After copying either the InstantForum.NET or InstantKB.NET Active Directory Module into your InstantForum.NET or InstantKB.NET installation  folder you may receive build errors when attempting to compile the solution in Visual Studio.NET. For example…&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors.gif" class="ApplyClass" target="_blank"&gt;&lt;img alt="" style="width: 600px; height: 220px;" src="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header"&gt;Cause&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This is caused because the web site  &amp;amp; InstantASP.InstantKB.UI or InstantASP.InstantForum.UI projects by default do not have a reference to the InstantASP.LDAP.dll. When you apply the Active Directory code several pages &amp;amp; user controls are replaced which inherit classes from within the InstantASP.LDAP.dll. &lt;/p&gt;&lt;p class="Header"&gt;&lt;strong&gt;Resolution&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;To resolve build errors you'll need to add a reference to both the web site project and code-behind projects. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Add InstantASP.LDAP.dll references to Web Site&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Within Visual Studio.NET locate your web site project. Right click the project and choose "Add Reference" as shown below…&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors3.gif" /&gt;&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; From within the Add Reference dialog click the "Browse" tab and navigate to the InstantForum2010\Bin or InstantKB2011\Bin folder where you should fine the InstantASP.LDAP.dll as shown below. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors2.gif" /&gt;&lt;br /&gt;&lt;br /&gt;Select the "&lt;strong&gt;InstantASP.LDAP.dll&lt;/strong&gt;" and click "&lt;strong&gt;OK&lt;/strong&gt;".  This will add a reference to this assembly from the web site project. &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Add InstantASP.LDAP.dll reference to InstantASP.InstantForum.UI or InstantASP.InstantKB.UI&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Within Visual Studio.NET locate your  InstantASP.InstantForum.UI or InstantASP.InstantKB.UI project. Right click the project and choose "Add Reference" as shown below…&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors1.gif" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; From within the Add Reference dialog click the "Browse" tab and navigate to the InstantForum2010\Bin or InstantKB2011\Bin folder where you should fine the InstantASP.LDAP.dll as shown below. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors2.gif" /&gt;&lt;br /&gt;&lt;br /&gt;Select the "&lt;strong&gt;InstantASP.LDAP.dll&lt;/strong&gt;" and click "&lt;strong&gt;OK&lt;/strong&gt;".  This will add a reference to this assembly from the code-behind project. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update WinLogin.aspx.vb&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Depending on which version of the Active Directory module your using you may need to update the "WinLogin.aspx.vb" file within the web site project to read as shown below….&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;InstantKB.NET (WinLogin.aspx.vb)&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="Code"&gt;Option Strict On&lt;br /&gt;Option Explicit On&lt;br /&gt;Partial Class WinLogin&lt;br /&gt;    Inherits InstantASP.InstantKB.UI.Base.Page&lt;br /&gt;    Protected Overloads Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit&lt;br /&gt;        'setup(MasterPage)&lt;br /&gt;        Me.MasterPageFile = "MasterPage.master"&lt;br /&gt;        ' call base method&lt;br /&gt;        MyBase.Page_PreInit(sender, e)&lt;br /&gt;    End Sub&lt;br /&gt;End Class&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;InstantForum.NET &lt;strong&gt;&lt;em&gt;(WinLogin.aspx.vb)&lt;/em&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="Code"&gt;Option Strict On&lt;br /&gt;Option Explicit On&lt;br /&gt;Partial Class WinLogin&lt;br /&gt;    Inherits InstantASP.InstantForum.UI.Base.Page&lt;br /&gt;    Protected Overloads Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit&lt;br /&gt;        'setup(MasterPage)&lt;br /&gt;        Me.MasterPageFile = "MasterPage.master"&lt;br /&gt;        ' call base method&lt;br /&gt;        MyBase.Page_PreInit(sender, e)&lt;br /&gt;    End Sub&lt;br /&gt;End Class&lt;/p&gt;&lt;p&gt;You should now be able to build the solution as before without any build errors…&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors4.gif" target="_blank"&gt;&lt;img alt="" style="width: 600px; height: 283px;" src="http://kb.instantasp.co.uk/Uploads/Images/InstantKBADBuildErrors4.gif" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;strong&gt;&lt;span class="Header"&gt;That's It!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;After making the three changes above the InstantKB.NET or InstantForum.NET solution will build correctly with the Active Directory Module installed within Visual Studio.NET. If you do see any additional build errors or indeed have any questions  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/"&gt;contact us&lt;/a&gt;.  &lt;br /&gt; &lt;/p&gt;</description><pubDate>Tue, 25 Jan 2011 14:35:12 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>404 Errors After Enabling Search Engine Friendly (SEO) URLs in IIS7</title><link>http://kb.instantasp.co.uk/Goto12584.aspx</link><description> If you enable Search Engine Friendly URLs within InstantForum.NET or InstantKB.NET under Internet Information Services 7 (IIS7) you may receive a 404 error when navigating to pages that use URL Rewritting. For example….&lt;br /&gt; &lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/IIS7URLRewrite404.gif" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;strong class="Header"&gt; Resolution&lt;br /&gt;&lt;/strong&gt; &lt;br /&gt; To resolve this problem and to ensure all requests are processed by the URL rewriting HTTP module please follow the steps below…&lt;br /&gt; &lt;br /&gt;&lt;ol&gt;    &lt;li&gt; Ensure your running InstantForum.NET or InstantKB.NET under a "&lt;strong&gt;Integrated&lt;/strong&gt;" IIS7 Application Pool. &lt;/li&gt;    &lt;li&gt; Ensure the &amp;lt;modules&amp;gt; section within your web.config reads exactly as shown below. Please ensure the  "runAllManagedModulesForAllRequests" attribute is set to "true" within the &amp;lt;modules&amp;gt; element as highlighted below... &lt;/li&gt;&lt;/ol&gt;&lt;strong class="Header"&gt;&lt;br /&gt;InstantForum.NET 2010&lt;br /&gt;&lt;/strong&gt; &lt;br /&gt;&lt;span class="Code"&gt; &amp;lt;system.webServer&amp;gt;&lt;br /&gt;  &amp;lt;validation validateIntegratedModeConfiguration="false" /&amp;gt;&lt;br /&gt;  &amp;lt;modules &lt;span style="background-color: #ffff00;"&gt;runAllManagedModulesForAllRequests="true"&lt;/span&gt;&amp;gt;&lt;br /&gt;   &amp;lt;remove name="ScriptModule" /&amp;gt;&lt;br /&gt;   &amp;lt;add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /&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;br /&gt; &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;strong class="Header"&gt;InstantKB.NET 2011&lt;br /&gt;&lt;/strong&gt; &lt;br /&gt;&lt;span class="Code"&gt; &amp;lt;system.webServer&amp;gt;&lt;br /&gt;  &amp;lt;validation validateIntegratedModeConfiguration="false" /&amp;gt;&lt;br /&gt;  &amp;lt;modules &lt;span style="background-color: #ffff00;"&gt;runAllManagedModulesForAllRequests="true"&lt;/span&gt;&amp;gt;&lt;br /&gt;   &amp;lt;remove name="ScriptModule"/&amp;gt;&lt;br /&gt;   &amp;lt;remove name="Session" /&amp;gt;&lt;br /&gt;   &amp;lt;add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/&amp;gt;&lt;br /&gt;   &amp;lt;add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&amp;gt;&lt;br /&gt;   &amp;lt;add name="EmailModule" type="InstantASP.Common.HttpModule.EmailModule" preCondition="managedHandler" /&amp;gt;&lt;br /&gt;   &amp;lt;add name="ExceptionModule" type="InstantASP.Common.HttpModule.ExceptionModule" /&amp;gt;&lt;br /&gt;   &amp;lt;add name="SecurityModule" type="InstantASP.Common.HttpModule.SecurityModule" /&amp;gt;&lt;br /&gt;   &amp;lt;add name="ServiceModule" type="InstantASP.Common.HttpModule.ServiceModule" /&amp;gt;&lt;br /&gt;   &amp;lt;add name="KBServiceModule" type="InstantASP.InstantKB.HttpModule.ServiceModule" /&amp;gt;&lt;br /&gt;   &amp;lt;add name="URLRewrittingModule" type="InstantASP.InstantKB.HttpModule.URLRewritterModule" /&amp;gt;&lt;br /&gt;     &amp;lt;/modules&amp;gt;&lt;br /&gt; &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;strong class="Header"&gt; Notes&lt;br /&gt;&lt;/strong&gt; &lt;br /&gt; We would suggest using "Integrated" application pools within IIS7 if you intend to use the SEO Friendly URL Rewriting feature within InstantForum.NET or InstantKB.NET. If you choose to use a "Classic" .NET application pool this requires that handler mappings are sorted &amp;amp; configured correctly within the web.config and may require changes to the StaticFileHandler. This is not recommended as it could impact serving of other file types on your web site. &lt;br /&gt; &lt;br /&gt;&lt;strong class="Header"&gt; That's It!&lt;br /&gt;&lt;/strong&gt; &lt;br /&gt; Ensuring the "runAllManagedModulesForAllRequests"  is set to true within your web.config and running InstantForum.NET or InstantKB.NET under an "Integrated" application pool within IIS7 should resolve any 404 error messages you may be seeing under IIS7. For further resources on this issue please see the links below. Of course if we can assist with any questions 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/" class="ApplyClass"&gt;contact us&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;</description><pubDate>Sat, 22 Jan 2011 15:46:50 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>"InitializeCulture is not a member of" Exception when deploying via Visual Studio.NET</title><link>http://kb.instantasp.co.uk/Goto12583.aspx</link><description>&lt;p&gt;After deploying InstantForum.NET or InstantKB.NET using the Publish / Deploy options within Visual Studio.NEt you may receive the following exception message on certain pages... &lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;'InitializeCulture' is not a member of 'ASP.confirmationmessage_aspx'.&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span class="Header" style="font-family: 'trebuchet ms'; color: #3c71a6;"&gt;Resolution&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1. If you use Visual studio to publish your site, during the publishing stage on framework 2.0 uncheck the "allow this precompiled site to be updatable".&lt;/p&gt;&lt;p&gt;2. Declare culture in your web.config, example&lt;/p&gt;&lt;p&gt;&amp;lt;globalization uiCulture="en" culture="en-US" /&amp;gt;&lt;/p&gt;&lt;p&gt;OR&lt;/p&gt;&lt;p&gt;&amp;lt;globalization uiCulture="auto" culture="auto" /&amp;gt;&lt;/p&gt;&lt;p&gt;3. Change debug="true" to "false" in web.config and any pages which have it set (We recommend removing it entirely from pages and just using web.config)&lt;/p&gt;&lt;p&gt;Failing this you may wish to try reinstalling .NET from the command prompt...&lt;/p&gt;&lt;p&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i&lt;/p&gt;&lt;p&gt;This will also fix any mapping/installation problems.You can also try a repair using aspnet_regiis -r&lt;/p&gt;&lt;p&gt;These are last resorts and hopefully the first 3 suggestions will help.  &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>Thu, 20 Jan 2011 13:08:15 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>LCID Error After Enabling Full Text Search with InstantKB.NET</title><link>http://kb.instantasp.co.uk/Goto12580.aspx</link><description>&lt;p&gt;After enabling SQL Server &lt;a href="http://docs.instantasp.co.uk/Docs/Enabling-Full-Text-Search-with-InstantKB.NET" class="ApplyClass"&gt;full text search&lt;/a&gt; within InstantKB.NET you may receive the following error message….&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;Exception Type:        System.Data.SqlClient.SqlException&lt;br /&gt;Exception Message:     Full-text table or indexed view has more than one LCID among its full-text indexed columns.&lt;br /&gt;Exception Source:      .Net SqlClient Data Provider&lt;br /&gt;Exception Target Site: OnError&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;span class="Header"&gt;Cause&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This error can occur if you've enabled attachment search within InstantKB.NET and have not defined a consistant set of word breakers when defining the full text index. For example...&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/LCIDError.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span class="Header"&gt;Resolution&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;To resolve this exception please ensure you use the same word breaker for all columns within the "InstantKB_Attachments" table full text index.  If you've already created your index you'll need to right click on your InstantKB_Attachments table. From the context menu select Full-Text Index &amp;gt; Properties. From the full text index properties dialog click the "Columns" option on the left. This will display indexed columns &amp;amp; word breakers as shown below...&lt;br /&gt;&lt;br /&gt; &lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/LCIDError2.gif" /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This should resolve the error message. You may wish to rebuild the index again to ensure it's fully upto date. &lt;br /&gt;&lt;br /&gt;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>Thu, 23 Dec 2010 15:19:23 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>The resource URL cannot be longer than 1024 characters</title><link>http://kb.instantasp.co.uk/Goto11855.aspx</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style="color: #e36c09;"&gt;NOTE:&lt;/span&gt;&lt;/strong&gt; This has been resolved with InstantForum.NET 2010-5. &lt;br /&gt;&lt;br /&gt;After installing the latest &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/09/24/update-on-asp-net-vulnerability.aspx" class="ApplyClass" target="_blank"&gt;security update for ASP.NET&lt;/a&gt; you may receive the error below when attempting to view a forum within InstantForum.NET 2010-4 or below. &lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;Error Message&lt;/strong&gt;&lt;/p&gt;&lt;p class="Code"&gt;Exception Type:        System.InvalidOperationException &lt;br /&gt;Exception Message:     The resource URL cannot be longer than 1024 characters. If using a CompositeScriptReference, reduce the number of ScriptReferences it contains, or combine them into a single static file and set the Path property to the location of it. &lt;br /&gt;Exception Source:      System.Web.Extensions &lt;br /&gt;Exception Target Site: GetScriptResourceUrlImpl&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;Resolution&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This problem occurs due to the number of composite script includes within the ASP.NET page. To resolve this problem download the attached Messages.zip file below. Extract the Messages.aspx &amp;amp; ControlPanel.aspx file into your InstantForum.NET root directory. Overwrite the existing files with the new files enclosed within the ZIP. This should resolve the problem. &lt;/p&gt;</description><pubDate>Tue, 12 Oct 2010 13:49:37 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>A potentially dangerous Request.Form value was detected</title><link>http://kb.instantasp.co.uk/Goto11854.aspx</link><description>&lt;p&gt;When creating new articles within InstantKB.NET or posting new topics within InstantForum.NET you may receive the following error message. "A potentially dangerous Request.Form value was detected from the client".&lt;/p&gt;&lt;p&gt;This is a standard ASP.NET security feature called request validation. You can read more on this here…&lt;br /&gt;&lt;a href="http://www.asp.net/learn/whitepapers/request-validation"&gt;http://www.asp.net/learn/whitepapers/request-validation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Whilst we do already set requestValidation to false by default within both the InstantForum.NET &amp;amp; InstantKB.NET web.config it could be you encounter this error if you've modified the web.config are are using an alternative web.config.&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;Resolution&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You need to disable requestValidation from within the web.config file. We provide our own protection for all user input against XSS or SQL injection attacks.&lt;/p&gt;&lt;p&gt;Please ensure the validateRequest attribute is present within your &amp;lt;pages/&amp;gt; element and is set to false…&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;pages &lt;span style="background-color: #ffff00;"&gt;validateRequest="false"&lt;/span&gt; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Header"&gt;ASP.NET 4.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For ASP.NET 4.0 installations you'll need to add the following to your web.config...&lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;httpRuntime requestValidationMode="2.0" /&amp;gt; &lt;/p&gt;&lt;p&gt;See this &lt;a href="http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes" class="ApplyClass"&gt;whitepaper&lt;/a&gt; for more information. &lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I hope this information helps. As always if you have any questions please don't hesitate to &lt;a href="http://www.instantasp.co.uk/Contact" class="ApplyClass"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Fri, 27 Aug 2010 14:49:16 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>How can I remove the Powered By / Copyright footer text?</title><link>http://kb.instantasp.co.uk/Goto11853.aspx</link><description>You can hide the Powered By InstantForum.NET or Powered By InstantKB.NET and / or the standard copyright message that is displayed at the bottom of each InstantForum.NET &amp;amp; InstantKB.NET page by modifying the "&lt;strong&gt;\Skins\{SkinName}\Controls\Footer.ascx&lt;/strong&gt;" file.&lt;br /&gt; &lt;br /&gt;&lt;span class="Header"&gt;InstantForum.NET 2010&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Modify this file as so…&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;div class="contentFooter" &lt;span style="background-color: #ffff00;"&gt;visible=”false” runat=”server”&lt;/span&gt;&amp;gt;&lt;br /&gt;                      &lt;br /&gt;    &amp;lt;InstantASP:HorizontalLine ID="HorizontalLine1" CssClass="contentFooterLine" Runat="Server"/&amp;gt;&lt;br /&gt;    &lt;br /&gt;    &amp;lt;InstantASP:Spacer runat="Server" /&amp;gt;&lt;br /&gt;    &lt;br /&gt;    &amp;lt;div class="SmallTxt" style="text-align: center; width: 100%;"&amp;gt;&lt;br /&gt;      &amp;lt;InstantASP:HyperLink runat="Server" id="hypCopyright" /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;      &amp;lt;InstantASP:Label id="lblRequestTime" Runat="server"/&amp;gt; &lt;br /&gt;      &amp;lt;InstantASP:Label id="lblDatabaseQueries" Runat="Server"/&amp;gt; &lt;br /&gt;      &amp;lt;InstantASP:Label id="lblCompression" runat="server"/&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;    &lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;My changes are highlighted in yellow.&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;InstantKB.NET 2.0.6&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Modify the file like so...&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="Code"&gt;&amp;lt;div class="contentFooter" &lt;span style="background-color: #ffff00;"&gt;visible=”false” runat=”server”&lt;/span&gt;&amp;gt;&lt;br /&gt;     &lt;br /&gt;    &amp;lt;InstantKB:FooterOptions id="ctlFooterOptions" Runat="Server"/&amp;gt;&lt;br /&gt;            &lt;br /&gt;    &amp;lt;InstantASP:HorizontalLine CssClass="contentFooterLine" Runat="Server"/&amp;gt;&lt;br /&gt;    &lt;br /&gt;    &amp;lt;InstantASP:Spacer runat="Server" /&amp;gt;&lt;br /&gt;    &lt;br /&gt;    &amp;lt;div class="SmallTxt" style="float: left; text-align: center; width: 100%;"&amp;gt;&lt;br /&gt;        &amp;lt;InstantASP:HyperLink id="hypCopyright" CssClass="SmlLinks" Runat="Server"/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;        &amp;lt;InstantASP:Label id="lblRequestTime"  Runat="server"/&amp;gt; &lt;br /&gt;        &amp;lt;InstantASP:Label id="lblDatabaseQueries" Runat="Server"/&amp;gt; &lt;br /&gt;        &amp;lt;InstantASP:Label id="lblCompression" Runat="server"/&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;    &lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;The changes&lt;/span&gt; are highlighted in yellow. &lt;br /&gt;&lt;br /&gt;I hope this information helps. If you have any questions please don't hesitate to &lt;a href="http://www.instantasp.co.uk/Contact/" class="ApplyClass"&gt;contact us&lt;/a&gt;. &lt;/p&gt;</description><pubDate>Fri, 27 Aug 2010 14:18:59 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>404 Error When Clicking Articles or Topics</title><link>http://kb.instantasp.co.uk/Goto11851.aspx</link><description>&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;When clicking on an article within InstantKB.NET or a topic within InstantForum.NET  you may receive a "404 Page Cannot Be Found" or a "The Resource cannot be found." message. &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;This typically occurs if the URL rewriting module is not configured correctly. &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;To resolve this please follow the steps below…&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;&lt;strong class="Header"&gt;Classic .NET Application Pools&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;ol style="list-style-type: decimal; font-style: normal; margin-top: 0in; unicode-bidi: embed; font-family: calibri; direction: ltr; margin-bottom: 0in; margin-left: 0.375in; font-size: 12pt; font-weight: normal;"&gt;    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" value="1"&gt;&lt;span style="font-style: normal; font-family: calibri; font-size: 12pt; font-weight: normal;"&gt;If your using IIS7 please ensure InstantForum.NET or InstantKB.NET is installed within a Classic .NET Application Pool.&lt;/span&gt; &lt;/li&gt;&lt;/ol&gt;&lt;p style="margin: 0in 0in 0in 0.375in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;ol style="list-style-type: decimal; font-style: normal; margin-top: 0in; unicode-bidi: embed; font-family: calibri; direction: ltr; margin-bottom: 0in; margin-left: 0.375in; font-size: 12pt; font-weight: normal;"&gt;    &lt;li style="margin-top: 0px; margin-bottom: 0px; vertical-align: middle;" value="2"&gt;&lt;span style="font-style: normal; font-family: calibri; font-size: 12pt; font-weight: normal;"&gt;Ensure the following entry is present within your web.config file...&lt;/span&gt; &lt;/li&gt;&lt;/ol&gt;&lt;p style="margin: 0in 0in 0in 0.375in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;p class="Code"&gt;&amp;lt;httpModules&amp;gt;&lt;br /&gt;&amp;lt;add type="InstantASP.InstantKB.HttpModule.URLRewritterModule, InstantASP.InstantKB" name="URLRewritterModule"/&amp;gt;&lt;br /&gt;&amp;lt;/httpModules&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;Integrated Application Pools&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;If your using InstantForum.NET or InstantKB.NET in a IIS7 integrated application pool you will need to ensure you follow the steps in the articles shown below…&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;&lt;strong&gt;InstantForum.NET&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Deploying-InstantForum.NET-on-IIS-7-Integrated-mode"&gt;&lt;br /&gt;http://docs.instantasp.co.uk/Docs/Deploying-InstantForum.NET-on-IIS-7-Integrated-mode&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;&lt;strong&gt;InstantKb.NET&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;&lt;a href="http://docs.instantasp.co.uk/Docs/Deploying-InstantKB.NET-on-IIS-7-Integrated-mode"&gt;&lt;br /&gt;http://docs.instantasp.co.uk/Docs/Deploying-InstantKB.NET-on-IIS-7-Integrated-mode&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: calibri; font-size: 12pt;"&gt;If this article does not elp resolve your problem please don't hesitate to &lt;a href="http://my.instantasp.co.uk/MyTickets.aspx" 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, 10 Aug 2010 12:42:29 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Security Exception after installing InstantForum.NET or InstantKB.NET</title><link>http://kb.instantasp.co.uk/Goto11850.aspx</link><description>&lt;p&gt;After installing InstantKB.NET or InstantForum.NET in a medium trust hosting environment you may receive the following error...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;em&gt;System.Security.SecurityException: Request for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/SecurityException.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Cause&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;This error can occur if your running InstantForum.NET or InstantKB.NET in medium trust and have not installed the System.Web.Extensions.dll to the GAC. &lt;/p&gt;&lt;p&gt;We provide a copy of the System.Web.Extensions.dll within the "\bin" directory for either InstantForum.NET or InstantKB.NET. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;strong class="Header"&gt;Resolution&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Install the correct version of the ASP.NET AJAX Extensions which will install the correct System.Web.Extensions.dll file to the GAC. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Check Your Web.Config File&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If your referencing the .NET 3.5 SP1 version of the System.Web.Extensions.dll within your web.config as shown below you should ensure .NET 3.5 SP1 is installed correctly. &lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;assemblies&amp;gt;&lt;br /&gt;&amp;lt;add assembly="System.Web.Extensions, Version=&lt;span style="background-color: #ffff00;"&gt;3.5.0.0&lt;/span&gt;, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&amp;gt;&lt;br /&gt;&amp;lt;add assembly="System.Web.Extensions.Design, Version=&lt;span style="background-color: #ffff00;"&gt;3.5.0.0&lt;/span&gt;, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&amp;gt;&lt;br /&gt;&amp;lt;/assemblies&amp;gt;&lt;/span&gt;&lt;br /&gt;If your using .NET 2.0 you may be referencing the older version of the System.Web.Extensions.dll within your web.config as shown below..&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;&amp;lt;assemblies&amp;gt;&lt;br /&gt;&amp;lt;add assembly="System.Web.Extensions, Version=&lt;span style="background-color: #ffff00;"&gt;1.0.61025.0&lt;/span&gt;, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/&amp;gt;&lt;br /&gt;&amp;lt;add assembly="System.Web.Extensions.Design, Version=&lt;span style="background-color: #ffff00;"&gt;1.0.61025.0&lt;/span&gt;, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&amp;gt;&lt;br /&gt;&amp;lt;/assemblies&amp;gt;&lt;/span&gt;&lt;br /&gt;If your referencing the 1.0.61025.0 version of the System.Web.Extensions.dll you'll need to install ASP.NET AJAX 1.0...&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will add the required DLL files to your GAC.&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Additional Notes&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If your able to run InstantKB.NET in full trust please update the &lt;span style="font-family: consolas; color: #0000ff; font-size: 13px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: consolas; color: #a31515; font-size: 13px;"&gt;trust&lt;/span&gt;&lt;span style="font-family: consolas; color: #0000ff; font-size: 13px;"&gt; &lt;/span&gt;&lt;span style="font-family: consolas; color: #ff0000; font-size: 13px;"&gt;level&lt;/span&gt;&lt;span style="font-family: consolas; color: #0000ff; font-size: 13px;"&gt; =&lt;/span&gt;&lt;span style="font-family: consolas; font-size: 13px;"&gt;"&lt;/span&gt;&lt;span style="font-family: consolas; color: #0000ff; font-size: 13px;"&gt;Medium&lt;/span&gt;&lt;span style="font-family: consolas; font-size: 13px;"&gt;"&lt;/span&gt;&lt;span style="font-family: consolas; color: #0000ff; font-size: 13px;"&gt;/&amp;gt; &lt;/span&gt;&lt;/span&gt;element within your web.config.&lt;br /&gt;&lt;br /&gt;Update this to read &lt;span style="font-family: consolas; font-size: 13px;"&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;trust&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;level&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; =&lt;/span&gt;"&lt;span style="color: #0000ff;"&gt;Full&lt;/span&gt;"&lt;span style="color: #0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;This should resolve the problem for customers who can run our software in full trust.&lt;br /&gt;&lt;br /&gt;You can check which versions of the System.Web.Extensions.dll is installed within your GAC by navigating to the "C:Windows\Assembly" folder on your server. &lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If we can assist with any questions as always please don't hesitate to &lt;a href="http://www.instantasp.co.uk/Contact" class="ApplyClass"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Tue, 22 Jun 2010 16:24:16 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Ive locked myself out of my InstantKB.NET installation</title><link>http://kb.instantasp.co.uk/Goto11849.aspx</link><description>&lt;p&gt;With InstantKB.NET 2.0 we provide the ability within the Admin CP to disable the login &amp;amp; registration features. This is intended for those who have integrated InstantKB.NET with an existing login &amp;amp; registration system. &lt;/p&gt;&lt;p&gt;You can see these options below…&lt;br /&gt;&lt;br /&gt;&lt;img width="600" height="278" alt="" width="600" height="278" src="http://kb.instantasp.co.uk/Uploads/Images/kbloginregdisabled.gif" /&gt;&lt;/p&gt;&lt;p&gt;We would not suggest disabling the login or registration pages if you depend unpin these to access your InstantKB.NET installation. &lt;/p&gt;&lt;p&gt;If you do accidently disable the login page and lock yourself out of your InstantKB.NET Admin CP  you'll need to modify the InstantKB.NET database directly to re-enable the login page. &lt;/p&gt;&lt;p&gt;To reset your InstantKB.NET login &amp;amp; registration settings please follow the steps below…&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. &lt;/strong&gt;Connect to your InstantKB.NET database &lt;/p&gt;&lt;p&gt;You'll need to connec to your SQL Server instance with SQL Server Management Studio or similar tool that allows you to execute quries against your database. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. &lt;/strong&gt;Execute the following TSQL against your InstantKB.NET database…&lt;/p&gt;&lt;p class="Code"&gt;UPDATE InstantKB_Settings&lt;br /&gt;SET       SettingsXML = ''&lt;br /&gt;WHERE (SettingText = 'AdminSettings_RegistrationLogin')&lt;/p&gt;&lt;p&gt;This will delete all login &amp;amp; registration settings within your InstantKB_Settings table.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. &lt;/strong&gt;Recycle the ASP.NET cache. &lt;/p&gt;&lt;p&gt;As you've modified the database directly you may need to recycle the InstantKB.NET application pool to clear the ASP.NET cache and force InstantKB.NET to get the latest settings from your database. &lt;/p&gt;&lt;p&gt;&lt;strong class="Header"&gt;That's It!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;When you visit your InstantKB.NET installation you should not see the login &amp;amp; registration links as expected. IF you have any questions or problems please don't hesitate to &lt;a href="http://www.instantasp.co.uk/Contact/" class="ApplyClass"&gt;contact us&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Thu, 10 Jun 2010 13:35:58 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>How do I remove the alternate logins within InstantForum.NET?</title><link>http://kb.instantasp.co.uk/Goto11848.aspx</link><description>&lt;p&gt;With InstantForum.NET 2010 we provide the option for your users to login using Google, Yahoo, AOL, OpenID &amp;amp; if configured &lt;a href="http://docs.instantasp.co.uk/Docs/Enabling-Twitter-Login-with-InstantForum.NET" class="ApplyClass" target="_blank"&gt;Twitter&lt;/a&gt;…&lt;/p&gt;&lt;p&gt; &lt;img alt="" src="http://blog.instantasp.co.uk/Uploads/Images/LoginViaTwitter.gif" /&gt;&lt;/p&gt;&lt;p&gt;Whilst this is helpful as you don't have to go through the forum registration process we appreciate your may wish to disable these options. &lt;/p&gt;&lt;p&gt;To remove the alternate logins panel &amp;amp; disable the ability to login via the 3rd party services follow the steps below…&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Navigate to your InstantForum.NET \bin directory.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; Remove the following DLLs from your bin directory... &lt;/p&gt;&lt;ul&gt;    &lt;li&gt;DotNetOpenAuth.dll &lt;/li&gt;    &lt;li&gt;DotNetOpenAuth.ApplicationBlock.dll &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If InstantForum.NET does not find these assemblies the alternative logins panel won't be displayed. &lt;/p&gt;&lt;p class="Header"&gt;Test Your Changes&lt;/p&gt;&lt;p&gt;Open your web browser and navigate to your InstantForum.NET installation. Visit the forum login page and you'll notice the panel on the right showing the alternative logins is no longer displayed.&lt;/p&gt;</description><pubDate>Wed, 09 Jun 2010 17:38:01 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Could not load type 'InstantASP.InstantForum.UI.Base.Page'</title><link>http://kb.instantasp.co.uk/Goto11846.aspx</link><description>When integrating InstantForum.NET int an existing VB.NET or C# web site you may receive the following error message "Could not load type 'InstantASP.InstantForum.UI.Base.Page'." as shown below...&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/CouldNotLoadBasePage.gif" /&gt;&lt;br /&gt;&lt;br /&gt;To resolve this problem simply copy the "&lt;strong&gt;App_Code&lt;/strong&gt;" folder within the InstantForum.NET directory into your web site folder. We'll be improving this with future versions to ensure the Ap_Code folder is not required when integrating InstantForum.NET with your existing web site solution. </description><pubDate>Sat, 22 May 2010 01:05:54 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Method not found InstantASP.Common.Data.DataProvider.InsertUpdateUser</title><link>http://kb.instantasp.co.uk/Goto11845.aspx</link><description>When running the InstantForum.NET 2010 End User License you may receive the following error when attempting to update user profile information...&lt;br /&gt;&lt;br /&gt;&lt;span class="Code"&gt;Exception Type:        System.MissingMethodException&lt;br /&gt;Exception Message:     Method not found: 'Int32 InstantASP.Common.Data.DataProvider.InsertUpdateUser(Int32, Int32, System.String, System.String, System.String, System.String, Double, Boolean, System.String, Int16, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, Int32, Int32, Int32, System.String, System.String, System.String, System.String, System.String)'.&lt;br /&gt;Exception Source:      InstantASP.Common&lt;br /&gt;Exception Target Site: InsertUpdateUserInternal&lt;/span&gt;&lt;br /&gt;Thi sis a bug that effects the InstantForum.NET 2010-2 releases. To resolve this problem please download the InstantASP.Common.Data.dll (see ZIP file below) and copy this into your InstantForum.NET \bin dreictory. &lt;br /&gt;&lt;br /&gt;Overwtite the existing InstantASP.Common.Data.DLL file.&lt;br /&gt;&lt;br /&gt;You should notice the file sizes are slightly different. &lt;br /&gt;&lt;br /&gt;This should resolve the problem. &lt;br /&gt;&lt;br /&gt;This issue has been addressed and the 2010-3 update will be available soon. This issue does not effect developer license customers. </description><pubDate>Wed, 19 May 2010 16:24:57 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Cannot subset Regex with InstantForum.NET 2010 in Medium Trust</title><link>http://kb.instantasp.co.uk/Goto11841.aspx</link><description>  When running InstantForum.NET 2010 in medium trust hosting environments you may received the following error...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cannot subset Regex. Only support if both patterns are identical.&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://kb.instantasp.co.uk/Uploads/Images/Mediumtrusterror.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Resolution&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="margin: 0in; font-family: verdana; color: #1f5080; font-size: 10pt;"&gt;To resolve this problem simply delete the "DotNetOpenAuth.dll" from within your forums \bin directory. Unfortunately the OpenID controls will not work in medium trust hosting environments.  Once removed the forum should work as expected. &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: verdana; color: #1f5080; font-size: 10pt;"&gt;To use OpenID authentication you'll need to run InstantForum.NET in full trust.  We are working to provide support for OpenID authentication within medium trust hosting environments.&lt;/p&gt;</description><pubDate>Mon, 12 Apr 2010 14:39:04 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item><item><title>Add YouTube video embedding support for InstantForum.NET </title><link>http://kb.instantasp.co.uk/Goto11836.aspx</link><description>This article shows users of InstantForum.NET 4.1.4 or earlier how to allow community members to easily embed YouTube videos within forum posts. &lt;br /&gt;&lt;br /&gt;With the built-in support for YouTube videos in the forthcoming InstantForum.NET 4.2 update we wanted to share some code we created with existing 4.1.4 users. &lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;An Example&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Lets say you wanted to share one of our videos within a post...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=MS8hPKeRY4Y"&gt;http://www.youtube.com/watch?v=MS8hPKeRY4Y&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If your using InstantForum.NET 4.1.4 or earlier uou can add an IFCode tag to embed this video directly within posts. &lt;br /&gt;&lt;br /&gt;For example a nice way to embed this would be...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[YouTube]&lt;/strong&gt;http://www.youtube.com/watch?v=MS8hPKeRY4Y&lt;strong&gt;[/YouTube]&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;When posted this would be translated via our IFCode feature and would display within posts as shown below...&lt;br /&gt;&lt;br /&gt;&lt;img alt="" style="width: 582px; height: 417px;" src="http://kb.instantasp.co.uk/Uploads/Images/YouTubeVideo.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="Header"&gt;Adding the YouTube IFCode&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;For further information on how to use IFCode please see...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.instantasp.co.uk/InstantForum/managingifcode.html"&gt;http://docs.instantasp.co.uk/InstantForum/managingifcode.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To provide support for this you will need to add a new IFCode for 4.1.4. You should login as an administrator for your forum and navigate to the Admin CP. Within the navigation on the left locate the Add IFCode option. When adding a new IFCode use the following information...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Friendly Name&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;YouTube&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tag Example&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;[YouTube][/YouTube]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Actual code to insert&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;[YouTube][/YouTube]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Search Pattern&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;\[YouTube\](.*?)youtube.com/watch\?v=(.*?)\[\/YouTube\]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Replace Pattern&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;object width="425" height="344"&amp;gt;&lt;br /&gt;&amp;lt;param name="movie" value="http://www.youtube.com/v/$2&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&amp;gt;&lt;br /&gt;&amp;lt;/param&amp;gt;&amp;lt;param name="allowFullScreen" value="true"&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;lt;param name="allowscriptaccess" value="always"&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;lt;embed src="http://www.youtube.com/v/$2&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&amp;gt;&amp;lt;/embed&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;/p&gt;&lt;strong&gt;That's It!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Save our new IFCode and this will be accessible when adding new posts within InstantForum.NET 4.1.4. As indicated above this has been greatly improved with the forthcoming 4.2 update and we now have a dialog which allows you to add YouTube URLs directly from within the editor.&lt;br /&gt;&lt;br /&gt;As always if you have any questions please don't hesitate to leave a comment below or &lt;a href="http://www.instantasp.co.uk/Contact/" class="ApplyClass"&gt;contact us&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;We would welcome suggestions for other video services you would like to see supported. For exmaple Ustream etc. </description><pubDate>Tue, 27 Oct 2009 15:04:39 GMT</pubDate><dc:creator>Ryan Healey</dc:creator></item></channel></rss>