Product DocsMenu

Installing Coveo .NET Front-End

Note: When you run the Coveo .NET Front-End installer on a SharePoint server to integrate Coveo into your SharePoint site, the procedure is different (see Installing the Coveo Web Service, Search Box, and Search Interface into SharePoint).

A Coveo Front-End server holds only the .NET search interfaces, not the index. A Front-End server connects to one or more Coveo Back-End servers (Master or Mirror) to query the unified index that they contain. You can however install the Coveo Front-End and Back-End components on the same server, like in the case of a single server topology.

The Coveo .NET Front-End installer creates a website in IIS for the .NET search hub and .NET search interfaces.

Note: Installing Coveo .NET Front-End enables ASP.NET pages on the IIS Web server.

To install Coveo .NET Front-End on your the front-end server

  1. Ensure that the server hardware meets the Coveo system requirements (see Coveo Platform Hardware and Software Requirements).

  2. When not already done, download the latest version of Coveo .NET Front-End (32-bit or x64 version) from the Coveo website.


  3. Using a local administrator account, connect to the server on which you want to install Coveo .NET Front-End.

  4. Locate and run the Coveo .NET Front-End installer that you downloaded.

    Example: When the installer is in your Downloads folder, run: C:\Users\Username\Downloads\Coveo .NET Front-End 12.0 x64 (22).exe

  5. When a required version of Microsoft .NET Framework is missing on the server, the Coveo Enterprise Search 7 Setup dialog box that appears, click Install.

    Note: The Microsoft components are installed through the Internet. When the installer does not have access to the Internet, prerequisite installations will fail. You must then install the components manually and restart the CES installer.

  6. When a Coveo Enterprise Search 7 Setup dialog box appears to propose to install other required third-party components missing on the server, click Install.

    The Microsoft .NET Framework components installation progress bar appears.

  7. In the Welcome screen of the Coveo .NET Front-End 12.0 installer, click Next.

  8. In the License Agreement screen, read the license terms, select I accept the terms in the license agreement, and then click Next.

  9. In the Installing Folders screen:

    1. When you want to install the Coveo .NET Front-End software in a folder different from the default folder (C:\Program Files\Coveo .NET Front-End 12), under Location, click Change.

    2. In the Modify Current Destination Folder screen, select the desired installation folder, and then click OK.

      Example: D:\Program Files\Coveo .NET Front-End 12\

    3. Click Next.

    Note: Because the Coveo .NET Front End installation folder may be different from one implementation to another, it is referred to as the [.Net_Front-End_Path] variable in the documentation.

  10. In the Configuration screen, click Configure next to Web site hosting the interfaces.

  11. In the Web Interface Configuration screen, configure the website that hosts the web .NET search interfaces (see Web .NET Search Interfaces):

    1. In the Web site name box, enter a name that you want to see in IIS for the website. The default is Coveo .NET Front-End 12.

      Note: This name appears only in IIS and is not visible to end-users.

    2. In the Web site port box, when the default port value (8080) is in conflict with another process on the server, enter the port that you want to use.

    3. Click OK.

    Note: When you set up more than one Front-End server, to make the administration simpler, it is recommended to use the same website configuration for all Front-End servers.

  12. Back in the Configuration screen, click Configure next to Coveo Enterprise Search server and port.

  13. In the CES Configuration screen:

    1. In the Server name box, enter the hostname of the Coveo Back-End server (where CES is installed) to which you want to connect this Front-End server. You can leave localhost when CES is also installed on the current server.

    2. In the Service port box, change the CES service port default (52810) only when needed (see About the CES Service Port).

    3. Click Test Server, refer to the information in the dialog box that appears to verify if the specified CES server responds and is compatible with the Coveo .NET Front-End version that you are installing, and then click OK.

    4. Click OK.

  14. Back in the Configuration screen, click Next.

  15. In the Installing the program screen, click Install.

    Important: When you are upgrading the Front-End server to a new minor or build release, click Yes in the following dialog box only when you are certain that it is not a problem to temporarily interrupt the Coveo search interface service for your end-users.

    A screen showing the installation progress bar appears.

  16. In the Installation Successful screen, click Finish.

What's Next?

When you install Coveo .NET Front-End for the first time on a server, before you can use .NET search interfaces, you must link the Front-End to a Back-End server. In this case, the Coveo .NET Front-End installer automatically opens the Front-End Server Configuration page (see Coveo .NET Front-End First Time Setup).

Note: Ensure that a firewall on the Coveo Front-End server allows communications for the port used by the .NET search interface. The default .NET search interface port is 8080.

People who viewed this topic also viewed