How to upgrade ASP.NET core to version 8.0.12 on the CCS Application Server
search cancel

How to upgrade ASP.NET core to version 8.0.12 on the CCS Application Server

book

Article ID: 388999

calendar_today

Updated On: 02-25-2025

Products

Control Compliance Suite Standards Server Control Compliance Suite Control Compliance Suite Standards Module

Issue/Introduction

The required steps to upgrade ASP.NET 6.x to ASP.NET core 8.0.12 on the CCS Application Server.

Environment

CCS 12.7

Resolution

You can upgrade or install ASP.Net core to version 8.0.12.  Follow below steps to make CCS management console work with the newer .NET version.

Steps to upgrade ASP.Net Core 8.0:

Download ASP.net 8.0

  • Link - https://dotnet.microsoft.com/en-us/download/dotnet/8.0
  • Navigate to the ASP.NET Core Runtime 8.0.12 section, Windows OS and click the Hosting Bundle installer to download it.
  • Navigate to the .NET Desktop Runtime 8.0.12 section, Windows OS, and click the x64 installer to download it.

On CCS Application server Machine:

  • Uninstall ASP.NET Core Runtime 6.x and .NET Desktop Runtime 6.x
  • Install ASP.NET Core Runtime 8.0.12 and .NET Desktop Runtime 8.0.12
  • Take the backup of file CCSWebConsole.runtimeconfig.json in the following location: <Install_dir>\Program Files (x86)\Symantec\CCS\Reporting and Analytics\CCSWebConsole
  • Open the file CCSWebConsole.runtimeconfig.json in notepad and update the .Net version as shown below:

{
"runtimeOptions": {
"tfm": "net8.0",
"frameworks": [
{ "name": "Microsoft.NETCore.App", "version": "8.0.0" }

,
{ "name": "Microsoft.AspNetCore.App", "version": "8.0.0" }

],
"configProperties":
{ "System.GC.Server": true, "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false }

}
}

  • Save the above file.
  • Restart the Application server machine or Restart all CCS services.
  • Launch CCS Management console from browser and verify.

NOTE: The remote CCS Manager does not need .Net core to be installed.  If there is .Net core on the remote CCS Managers, then the .NET can be uninstalled as CCS does not need it on the remote manager.