Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

V3 Install iQSonar 2.14.x on Windows 2012

Purpose

Complete install When installing iQSonar 2.14.x on Windows 2012 the install will complete but report that the web site was unable to be deployed.

Pre-req:

IQSonar installed. IIS Role installed and configured with features enabled per documentation. The following features must be enabled in IIS (from IQSonar Scan Prerequisites): 
·         ASP.NET
·         .NET Extensibility
·         ASP
·         ISAPI Extensions
·         ISAPI Filters
·         Server-Side Includes
·         Default Document
·         Directory Browsing
·         HTTP Errors
·         HTTP Redirection
·         Static Content
·         Request Filtering
·         WindowsAuthentication
Tip – add the IIS Role and .NET runtime before running any Windows updates for easy install.   For issues installing .NET see Installing DotNet 3 on Windows 8 /Server 2012

Make sure .ASP is installed

Image Removed

 

...

Step 1 - Create the iQSonar Application Pool

 

Add an iQSonar Pool with the following settings:

  1. Name = IQSonar
  2. Net CLR Version =  v2.0.50727
  3. Managed Pipeline mode = Classic
  4. Check the: Start Pool Immediately and click OK
  5. Highlight the  IQSonar Application pool and select Advance settings from the menu on the right and Enable 32-bit-applications

Image Removed
Image Added    Image Added  

Step 2 - Add Handler Mapping to

...

the Default Web Site

...

Image Added
For  For each:  css, js, png, xml, rpt, sht

Image Removed

 

  1. Path = *.<extension> (This is case sensitive)
  2. Executable = %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
  3. Name: = <EXTENSION>

 

Image Removed

  1. Click on Request Restrictions
  2. Uncheck Invoke handler only if request is mapped to:
  3. Confirm Verbs = ALL

Image Removed

...

 
 
Image AddedImage Added
 

Step 4 – Add the iQSonar Application to the Default Web Site

  1. Create a new application by right clicking on the Default Website and select 'Add Application'
  2. Alias = iQSonar
  3. Application Pool = iQSonar
  4. Physical Path = C:\Program Files (x86)\iQuate\iQSonar\Sonar
  5. Right Click on the API folder subfolder and select "Convert to Application"

Image Added
 

 

Image RemovedImage Added      Image Added
Edit Web.config to add the database location and credentials
Edit C:\Program Files (x86)\iQuate\iQSonar\Sonar\web.config
        Modify  connectionString with details in clear text
{code:xml}
      <connectionStrings>
        <add name="databaseConnection" connectionString="factory=System.Data.SqlClient;server=SERVER\INSTANCE;database=CMS_DB;uid=USER;pwd=PASSWORD;" />
      </connectionStrings>
{code}
 

Image Removed

 

 

 Image Added
  

Re-

...

Encrypt web.config

  1. 1) Open Command Prompt as Administrator
  2. 2) cd to .NET Framework directory
  3. 3) aspnet_regiis -pe "connectionStrings" -app "/iQSonar"

Image RemovedImage Added  
 

# Change permissions 

Change permissions C:\Program Files (x86)\iQuate\iQSonar\Sonar to allow chaching to be created correctlySonar to allow caching to be created correctly.
Add the IIS_IUSRS local group can be added. to the Sonar Directory.
 

  1. Right Click on the folder and click properties
    Image Removed Image Added
  2.  Check security tab Image AddedImage Removed
  3. Press Edit
    Image Removed Image Added
  4. Press Add Image AddedImage Removed
  5. Make sure the Location has the hostname of the VM and type the group
    Image Removed Image Added
  6. Press ok and Make sure you give the group Full control Image AddedImage Removed

 
 

...

Filter by label (Content by label)
showLabelsfalse
max5
spacesCSKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("installation","v3","2012") and type = "page" and space = "CSKB"
labelsInstallation v3 2012

...

hiddentrue

...

  • Page:

V4 installation error message: missing table - t_Artifact missing error

  • Page:

Insert IP Ranges into iQSonar Database directly.

  • Page:

V3 Applications that are not mapped to a device

  • Page:

V3 How to Create a Derived Software Rule using process information.

  • Page:

V3 Install iQSonar 2.14.x on Windows 2012