Configuring Windows Server 2025


Before installing Ingeniux CMS, ensure the following roles and features are configured for Windows Server 2025:

  • .NET Framework 4.8.x
  • .NET Framework 4.8 Features
  • ASP.NET 3.5
  • ASP.NET 4.8
  • Version Notes: CMS 10.1+
    For Ingeniux CMS 10.1+, install Microsoft .NET Framework 4.7.2.
  • Windows Authentication

Install Windows Server 2025 and configure its roles and features.

To configure Windows Server 2025 roles and features:

  1. Log in to your server as an administrator, then open Server Manager.

    Server Manager typically opens automatically when administrators log on to a Windows Server-based operating system.

  2. In the Server Manager Dashboard, click Manage > Add Roles and Features.

    Server Manager

    The Add Roles and Features Wizard displays.
  3. In the Before you Begin view, review the configuration prerequisites, then click Next.
    The Installation Type view displays.
  4. Select Role-based or feature-based installation, then click Next.
    The Server Selection view displays.
  5. Ensure the Select a server from the server pool option is enabled, then select the your target server for installing roles and features from the Server Pool area.
  6. Click Next.
    The Server Roles view displays with default selections.

    Select Server Roles Dialog

  7. In the Server Roles configuration view, select the roles marked with an X below, or ensure they are enabled by default.
    Note
    When you attempt to enable the .NET Extensibility 3.5 role, the Add Role and Features Wizard dialog displays. Accept the .NET Framework 3.5feature before the wizard enables the .NET Extensibility 3.5 role.
    Role Settings
    [X] Web Server (IIS)
                  [X] Web Server
                  [X] Common HTTP Features
                  [X] Default Document
                  [X] Directory Browsing
                  [X] HTTP Errors
                  [X] Static Content
                  [X] HTTP Redirection
                  [ ] WebDAV Publishing                                
                  [X] Health and Diagnostics
                  [X] HTTP Logging                                       
                  [X] Custom Logging                                      
                  [X] Logging Tools                                    
                  [X] ODBC Logging                                          
                  [X] Request Monitor                                  
                  [X] Tracing
                  [X] Performance                                               
                  [X] Static Content Compression                         
                  [X] Dynamic Content Compression                       
                  [X] Security                                                     
                  [X] Request Filtering                                       
                  [X] Basic Authentication
                  [ ] Centralized SSL Certificate Support
                  [ ] Client Certificate Mapping Authentic...
                  [ ] Digest Authentication
                  [ ] IIS Client Certificate Mapping Authe...
                  [ ] IP and Domain Restrictions
                  [ ] URL Authorization                                   
                  [X] Application Development                                    
                  [X] .NET Extensibility 3.5
                  [X] .NET Extensibility 4.8
                  [ ] Application Initialization
                  [ ] ASP
                  [X] ASP.NET 3.5
                  [X] ASP.NET 4.8
                  [ ] CGI
                  [X] ISAPI Extensions
                  [X] ISAPI Filters
                  [ ] Server Side Includes
                  [X] WebSocket Protocol                                                                         
                  [X] Management Tools
                  [X] IIS Management Console
                  [ ] IIS 6 Management Compatibility
                  [ ] IIS 6 Metabase Compatibility
                  [ ] IIS 6 Management Console
                  [ ] IIS 6 Scripting Tools
                  [ ] IIS 6 WMI Compatibility
                  [X] IIS Management Scripts and Tools                     
                  [X] Management Service
  8. Click Add Features when the wizard prompts you to add the .NET Extensibility 3.5 feature after enabling the .NET Extensibility 3.5 role.

    .NET Framework 3.5 Features

  9. Enable any remaining roles, then click Next.
    The Features configuration view displays.
  10. In the Features configuration view, select the features marked with an X below, or ensure they are enabled by default.
    [X] .NET Framework 3.5 Features
                  [X] .NET Framework 3.5 (includes .NET 2.0 and 3.0)         
                  [ ] HTTP Activation                                           
                  [ ] Non-HTTP Activation                                         
                  [X] .NET Framework 4.8 Features                        
                  [X] .NET Framework 4.8                            
                  [X] ASP.NET 4.8                                      
                  [X] WCF Services                                   
                  [ ] HTTP Activation                                   
                  [ ] Message Queuing (MSMQ) Activation                  
                  [ ] Named Pipe Activation                              
                  [ ] TCP Activation                                   
                  [X] TCP Port Sharing
  11. Click Next.
    The Confirmation view displays.
  12. Optional: To restart the sever automatically after installation completes, enable the Restart the destination server automatically if required option.
  13. Click Install.
  14. When the installation completes, verify that IIS installed by entering the following URL a web browser:

    http://localhost

    The default IIS Welcome page displays.

Next Steps: