# TX Text Control for Linux Preview: Document Processing in ASP.NET Core on Azure App Services

> Our next release of TX Text Control will include support for deploying .NET applications on Linux. This article explains that not only can you deploy the non-UI classes, but you can also easily deploy the visual document editor on pure Azure App Services as well.

- **Author:** Bjoern Meyer
- **Published:** 2024-12-17
- **Modified:** 2025-11-16
- **Description:** Our next release of TX Text Control will include support for deploying .NET applications on Linux. This article explains that not only can you deploy the non-UI classes, but you can also easily deploy the visual document editor on pure Azure App Services as well.
- **4 min read** (725 words)
- **Tags:**
  - ASP.NET
  - ASP.NET Core
  - Document Processing
  - Linux
  - Azure
  - App Services
- **Web URL:** https://www.textcontrol.com/blog/2024/12/17/tx-text-control-for-linux-preview-document-processing-in-asp-net-core-on-azure-app-services/
- **LLMs URL:** https://www.textcontrol.com/blog/2024/12/17/tx-text-control-for-linux-preview-document-processing-in-asp-net-core-on-azure-app-services/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2024/12/17/tx-text-control-for-linux-preview-document-processing-in-asp-net-core-on-azure-app-services/llms-full.txt

---

The upcoming release of TX Text Control brings an exciting new feature: The ability to deploy .NET applications on Linux. This is a significant step forward in the expansion of deployment options for developers working with our document processing technology.

After we announced that Linux would be supported in the upcoming release of TX Text Control, many users contacted us with a common question: ***"Will Azure App Services be supported?"*** This enhancement ensures that you can take full advantage of the flexibility and scalability offered by Azure App Services while using TX Text Control in your Linux-based .NET applications.

In this article, we'll explore how this new functionality allows you to not only deploy the core non-UI classes to Linux environments, but also seamlessly integrate and deploy the visual document editor within pure Azure App Services. Whether you're building a cross-platform application or enhancing your cloud-based workflows, this feature ensures that TX Text Control remains a versatile and powerful tool in your development toolkit.

Azure App Services is a fully managed platform-as-a-service (PaaS) offering from Microsoft that enables developers to build, deploy, and scale web applications, APIs, and mobile backends. It abstracts away much of the infrastructure management, allowing developers to focus on writing code and building features instead of managing servers, scaling, or dealing with operating system updates. It ensures that applications can handle fluctuations in traffic without manual intervention by automatically scaling based on demand.

### Code Compatible

The application can be created to be code-compatible with older versions of TX Text Control by simply adding the required NuGet packages and inserting the TX Text Control WebSocket middleware. This middleware is responsible for handling the communication between the client-side editor and the server-side document processing engine. The WebSocket middleware and *TXTextControl.Web.Server.Core* component are .NET Core applications that can be fully hosted on Azure App Services on Linux.

When you create a Publish profile and select Azure App Service (Linux), all required settings are automatically applied. All you have to do is connect to the App Service you created on Azure, and Visual Studio does the rest for you.

![Deploy TX Text Control to Azure App Services](https://s1-www.textcontrol.com/assets/dist/blog/2024/12/17/a/assets/azure.webp "Deploy TX Text Control to Azure App Services")

In the following screenshot you can see the selected .NET version 8.0 and the target runtime *linux-x64* that tells the TX Text Control NuGet package to publish the required files for Linux.

![Deploy TX Text Control to Azure App Services](https://s1-www.textcontrol.com/assets/dist/blog/2024/12/17/a/assets/azure1.webp "Deploy TX Text Control to Azure App Services")

After publishing the application, the editor can be used to edit MS Word documents with all word processing features, including headers and footers, barcodes, tables, images, and more. The following video shows the actual loading speed and performance of the TX Text Control Document Editor deployed to Azure App Services.

![Deploy TX Text Control to Azure App Services](https://s1-www.textcontrol.com/assets/dist/blog/2024/12/17/a/assets/editor_app_services.gif "Deploy TX Text Control to Azure App Services")

### Conclusion

We are pleased to announce that TX Text Control will support deployment in a wide range of environments, giving you unparalleled flexibility. With the upcoming release, TX Text Control will enable seamless deployment on Windows and Linux, including Docker containers. Whether you're running your applications on traditional Windows-based App Services, Linux-based App Services, or containerized App Services, TX Text Control integrates seamlessly. In addition, support will be extended to virtual machines (VMs), ensuring that you can deploy your solution in any environment - whether hosted on VMs or cloud services.

This enhanced deployment flexibility ensures that TX Text Control integrates seamlessly into your infrastructure, whether on Windows or Linux, in containers or VMs, delivering powerful document editing capabilities across all platforms.

All components of TX Text Control, including both UI and non-UI classes, can be seamlessly deployed across this entire spectrum - Windows and Linux environments, Docker containers, App Services (both Windows and Linux), and Virtual Machines (VMs). This ensures broad compatibility and flexibility for your applications, whether you want to create PDFs server-side in an HTTP endpoint or integrate full-featured document editing functionality.

Stay tuned for the upcoming release of TX Text Control 33.0 and the new deployment options that will be available to you.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Deploying the TX Text Control Document Editor from the Private NuGet Feed to Azure App Services (Linux and Windows)](https://www.textcontrol.com/blog/2026/03/25/deploying-the-tx-text-control-document-editor-from-the-private-nuget-feed-to-azure-app-services-linux-and-windows/llms.txt)
- [Deploying the TX Text Control Document Editor in an ASP.NET Core Web App to Azure App Services](https://www.textcontrol.com/blog/2025/03/26/deploying-the-tx-text-control-document-editor-in-an-asp-net-core-web-app-to-azure-app-services/llms.txt)
- [Hello Linux! Almost There - A Game-Changer for Document Processing](https://www.textcontrol.com/blog/2024/12/12/hello-linux-almost-there-a-game-changer-for-document-processing/llms.txt)
- [From Legacy Microsoft Office Automation to a Future-Ready Document Pipeline with C# .NET](https://www.textcontrol.com/blog/2026/03/02/from-legacy-microsoft-office-automation-to-a-future-ready-document-pipeline-with-csharp-dot-net/llms.txt)
- [Document Editor with TX Spell .NET on Linux using ASP.NET Core](https://www.textcontrol.com/blog/2026/01/28/document-editor-tx-spell-net-linux-aspnet-core/llms.txt)
- [Convert MS Word DOCX to PDF including Text Reflow using .NET C# on Linux](https://www.textcontrol.com/blog/2025/06/10/convert-ms-word-docx-to-pdf-including-text-reflow-using-dotnet-csharp-on-linux/llms.txt)
- [Announcing the Official DS Server Docker Image on Docker Hub](https://www.textcontrol.com/blog/2025/05/02/announcing-the-official-ds-server-docker-image-on-docker-hub/llms.txt)
- [Introducing DS Server 4.0: Linux-Ready and Container-Friendly](https://www.textcontrol.com/blog/2025/04/30/introducing-ds-server-4-linux-ready-and-container-friendly/llms.txt)
- [Creating a .NET Console Application with Visual Studio Code and TX Text Control (on Linux)](https://www.textcontrol.com/blog/2025/04/03/creating-a-dotnet-console-application-with-visual-studio-code-and-tx-text-control-on-linux/llms.txt)
- [TX Text Control Core vs. Classic Performance Comparison Plain Text to DOCX and PDF](https://www.textcontrol.com/blog/2025/03/31/2025-03-31-tx-text-control-core-vs-classic-performance-comparison-plain-text-to-docx-and-pdf/llms.txt)
- [How to Create PDF Documents with TX Text Control using C# .NET on Linux](https://www.textcontrol.com/blog/2025/03/18/how-to-create-pdf-documents-with-tx-text-control-using-c-sharp-net-on-linux/llms.txt)
- [Benchmarking TX Text Control: Classic vs. Core on Windows and Linux](https://www.textcontrol.com/blog/2025/03/14/benchmarking-tx-text-control-classic-vs-core-on-windows-and-linux/llms.txt)
- [Introducing TXTextControl.Web.Server.Core: A Cross-Platform Backend for TX Text Control Document Editor](https://www.textcontrol.com/blog/2025/03/13/introducing-txtextcontrol-web-server-core-a-cross-platform-backend-for-tx-text-control-document-editor/llms.txt)
- [Using TX Text Control with Ultra-Minimal Chiseled Linux Containers](https://www.textcontrol.com/blog/2025/03/12/using-tx-text-control-with-ultra-minimal-chiseled-linux-containers/llms.txt)
- [Getting Started: Document Editor with ASP.NET Core and Docker Support with Linux Containers](https://www.textcontrol.com/blog/2025/03/12/getting-started-document-editor-with-asp-net-core-and-docker-support-with-linux-containers/llms.txt)
- [Version 33.0 Preview: NuGet Packages Explained and Why we Minimize Dependencies](https://www.textcontrol.com/blog/2025/02/24/version-33-0-preview-nuget-packages-explained-and-why-we-minimize-dependencies/llms.txt)
- [Why an Unlimited Runtime License (OEM) for TX Text Control is Perfect for Cloud Deployments](https://www.textcontrol.com/blog/2025/01/08/why-an-unlimited-runtime-license-oem-for-tx-text-control-is-perfect-for-cloud-deployments/llms.txt)
- [Sign PDF Documents with PFX Certificates from Azure Key Vault in .NET C#](https://www.textcontrol.com/blog/2025/01/07/sign-pdf-documents-with-pfx-certificates-from-azure-key-vault-in-net-c-sharp/llms.txt)
- [TX Text Control Linux Preview: Font Handling](https://www.textcontrol.com/blog/2024/12/28/tx-text-control-linux-preview-font-handling/llms.txt)
- [Celebrating a Successful 2024: Key Achievements and Exciting Outlook for 2025](https://www.textcontrol.com/blog/2024/12/17/celebrating-a-successful-2024-key-achievements-and-exciting-outlook-for-2025/llms.txt)
- [Loading Documents from Azure Blob Storage into the TX Text Control Document Editor using pure JavaScript](https://www.textcontrol.com/blog/2024/04/08/loading-documents-from-azure-blob-storage-into-tx-text-control-document-editor-using-pure-javascript/llms.txt)
