TX Text Control .NET Server

Windows

Topic

Windows servers run both engines of TX Text Control .NET Server: the Core engine, which also runs on Linux, and the Classic engine, which uses the graphics and fonts of Windows. An application for Windows is published for 64-bit Windows and hosted either in IIS or as a Windows service, and in both cases the Document Editor backend runs as a separate process next to it.

What a Windows Server Needs

  • A supported version. The requirements documentation lists Windows 10, Windows 11, Windows Server 2019, Windows Server 2022 and Windows Server 2025 for deployment. See Operating Systems.
  • The .NET runtime. A web application in IIS needs the .NET Hosting Bundle, a worker service the .NET Runtime. DocumentEditorWorkerManager starts the Document Editor backend with the 64-bit dotnet runtime it locates on the machine, so the 64-bit runtime must be installed on the server.
  • The Microsoft Visual C++ Redistributable for Visual Studio 2017, 2019 and 2022, x64.
  • An application published for win-x64. The output contains the TX Text Control assemblies with their native Windows libraries and, for the Core engine, the Fonts folder.
  • Fonts for the Classic engine. Classic uses the fonts installed on Windows, and newer systems such as Windows Server 2025 often don't come with a full set. The Core engine brings its own fonts.
  • A runtime license for each server. See Runtime Licenses.

Choose How the Application Runs

HostingChoose it whenRead
IISYour application is a web application with the Document Editor or the Document Viewer, and your servers run IISIIS
Windows serviceDocuments are processed in the background, a web application runs without IIS or the Document Editor backend runs on a machine of its ownWindows Service
Azure App Service on WindowsThe application runs in Azure instead of on your own serversAzure App Service Windows
IIS, deployed by handYour application is a legacy ASP.NET MVC or Web Forms application on the .NET Framework that references the assemblies of the setup.NET Framework Applications

Where to Start

  1. IIS: install IIS with the WebSocket Protocol and the Hosting Bundle, and configure the application pool for the Document Editor backend.
  2. Windows Service: for background processing and applications without IIS.
  3. WebSocket Architecture: the connection of the Document Editor through IIS, proxies and load balancers.
  4. Troubleshooting IIS: when the application or the editor doesn't start.

Applications on the .NET Framework are deployed differently: you copy the TX Text Control files from the setup into the bin folder, choose between the 32-bit and 64-bit files and, for the Document Editor, install the TX TextControl Service. .NET Framework Applications describes these steps, including the x86 Visual C++ Redistributable that a 32-bit build needs.