Error: Server Error in '/Triaster Browser Toolkit 2011/Launchpad' Application

 This article is suitable for an IT Adminstrator

Ref: 201209211101
Last Edited: September 21st, 2012

Symptoms

When the Improvement Launchpad report is run, an error is reported.

The nature of the error depends on whether detailed errors are configured to be displayed on the computer being used - the server or a client computer. Usually, detailed errors are displayed when working directly on the server, while a more general runtime error is reported on client computers. This is the detailed error:

Server Error in '/Triaster Browser Toolkit 2011/Launchpad' Application.

The file '/Triaster Browser Toolkit 2011/Launchpad/ChartImageRender.aspx' has not been pre-compiled, and cannot be requested.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: The file '/Triaster Browser Toolkit 2011/Launchpad/ChartImageRender.aspx' has not been pre-compiled, and cannot be requested.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[HttpException (0x80004005): The file '/Triaster Browser Toolkit 2011/Launchpad/ChartImageRender.aspx' has not been pre-compiled, and cannot be requested.]
   System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +826
   System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +116
   System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +175
   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +52
   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +50
   System.Web.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +425
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +263


Version Information: Microsoft .NET Framework Version:2.0.50727.4216; ASP.NET Version:2.0.50727.4223            

Cause

The most likely cause is that 'Microsoft Chart Controls for Microsoft .NET Framework 3.5' isn't installed on the server. This is included in the list of prerequisites, but may have been missed.

Solution

Install 'Microsoft Chart Controls for Microsoft .NET Framework 3.5' on the server. The installer can be downloaded from here.

Internet Information Services may need to be restarted following installation.

Windows Server 2003
  1. Open 'Internet Information Services (IIS) Manager'.
    Start > Administrative Tools > Internet Information (IIS) Services Manager
  2. In the left-hand pane, click '<Computer Name> (local computer)'.
  3. From the dialog menu, click 'Action' > 'All Tasks' > 'Restart IIS...'.
  4. In the 'Stop/Start/Restart...' dialog, click OK.

Windows Server 2008
  1. Open 'Internet Information Services (IIS) Manager'.
    Start > Administrative Tools > Internet Information (IIS) Services Manager
  2. In the left-hand pane, click '<Computer Name> (<User Name>)'.
  3. In the right-hand pane, under Actions\Manage Server, click 'Restart'.

Applies To:

  • Triaster Server 11 and later


Need further help? Contact the Triaster Support team by e-mailing support@triaster.co.uk or by calling us on + 44 (0)870 402 1234.
 
Do you have any feedback or suggestions that you would like to share with Triaster? We would love to hear from you! Please e-mail feedback@triaster.co.uk