EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB38187: "Server Error in /MicroStrategy Application. Compilation error" error message appears when trying to access MicroStrategy Web 9.4.x-10.x in Microsoft Windows Server 2008 64 bits


Community Admin

• Strategy


This KB article discusses an issue that may occur when the MicroStrategy Web configuration file is either incomplete or corrupted. A workaround is provided

SYMPTOM:
When accessing Strategy Web 9.4.x-10.x main page (http://localhost/MicroStrategy/asp/main.aspx) in Microsoft Windows Server 2008 64 bits, the following error message appears:

ka04W000000OcnlQAC_0EM440000002Sop.png


​Server Error in '/Strategy' Application.

________________________________________

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30041: Maximum number of errors has been exceeded.

Source Error:



Source File: vbc :    Line: 0

Show Detailed Compiler Output:

c:\windows\system32\inetsrv> "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\vbc.exe" /t:library /utf8output /R:"C:\Windows\assembly\GAC_64\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.ServiceModel.Web\3.5.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.ServiceModel\3.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.WorkflowServices\3.5.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\Windows\assembly\GAC_64\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.IdentityModel\3.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /out:"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\Strategy\52a35344\a66a30d1\App_Code.j_ux1gpz.dll" /debug- /define:_MYTYPE=\"Web\" /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Specialized,System.Configuration,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls,Microsoft.VisualBasic,System.Data,System.Drawing /imports:Microsoft.VisualBasic,System,System.Collections,System.Configuration,System.Data,System.Drawing,System.Web,System.Web.UI,System.Web.UI.HtmlControls,System.Web.UI.WebControls  "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\Strategy\52a35344\a66a30d1\App_Code.j_ux1gpz.0.vb" "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\Strategy\52a35344\a66a30d1\App_Code.j_ux1gpz.1.vb" "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\Strategy\52a35344\a66a30d1\App_Code.j_ux1gpz.2.vb" "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\Strategy\52a35344\a66a30d1\App_Code.j_ux1gpz.3.vb"

Microsoft (R) Visual Basic Compiler version 8.0.50727.4927 for Microsoft (R) .NET Framework version 2.0.50727.4959 Copyright (c) Microsoft Corporation.  All rights reserved. 

D:\Program Files (x86)\Strategy\Web ASPx\App_Code\mstrTagLib.vb(17) : error BC30002: Type 'IAdvancedSearchLinkTagHelper' is not defined. Private advancedSearchLinkHelper As IAdvancedSearchLinkTagHelper 

D:\Program Files (x86)\Strategy\Web ASPx\App_Code\mstrTagLib.vb(23) : error BC30002: Type 'AdvancedSearchLinkTagHelper' is not defined. advancedSearchLinkHelper = New AdvancedSearchLinkTagHelper 

D:\Program Files (x86)\Strategy\Web ASPx\App_Code\mstrTagLib.vb(44) : error BC30002: Type 'ClientSideDescriptorTagHelper' is not defined. Private ClientSideDescriptorHelper As ClientSideDescriptorTagHelper

 

 
 
CAUSE:
One possible cause for this issue is that the Strategy Web configuration file is either incomplete or corrupted. 
 
ACTION:
Follow the steps below in order to replace the Strategy Web configuration file by reparing the installation.

  1. Go to Control Panel > Add or Remove Programs
  2. Select Strategy 9.4.x or 10.x
  3. Click on Change/Remove
  4. Click on Repair
  5. After finishing the repair process, restart the Microsoft Internet Information Services

 
NOTES:
This Knowledge Base article is based on a scenario where the Strategy Web is not installed along with the Strategy Intelligence Server. Moreover, it is very important to perform a check point before proceeding with the suggested action: (i) Check if there is any Hot Fix or Patch installed. In case of a positive answer, so remove the Hot Fix or Patch before moving forward; (ii) Check if there is customization, if so contact the responsible for the referred customization, explain that all Strategy Web files will be overwritten and what should be done in order to reapply the customization after concluding the repair process. 


Comment

0 comments

Details

Knowledge Article

Published:

June 30, 2017

Last Updated:

June 30, 2017