Working with ASP.NET Core on Windows Server 2019: A Plesk Guide Print

  • 0


ASP.NET Core offers a modern framework for building high-performance web applications. This guide aims to provide an overview of deploying and managing ASP.NET Core applications in a shared hosting environment on Windows Server 2019 with Plesk Panel.


  • A Windows Server 2019 with Plesk Panel.
  • An ASP.NET Core application ready for deployment.
  • Developer or administrative access to the Plesk Panel.

Step-by-Step Guide

Step 1: Installation of ASP.NET Core Runtime
  1. Plesk Panel: Log in to your Plesk Panel.
  2. Tools & Settings: Navigate to this section and then find "Updates and Upgrades".
Step 2: Deploying the Application
  • Plesk Deployment: Use Plesk's built-in deployment manager to upload your application.
Step 3: Configuring Application Pool
  1. Isolation Level: Choose the appropriate level based on your needs.
  2. Resource Limits: Set these according to your application requirements.
Step 4: Configuring Web Server Settings
  • URL Rewrite: Configure this if your application depends on specific URL patterns.
Step 5: Database Setup
  • Connection Strings: Configure them in the Plesk Panel under the respective application settings.
Step 6: Securing Your Application
  • Firewall Rules: Configure them as per your application needs.
  • SSL: Install an SSL certificate through Plesk for added security.
Step 7: Monitoring and Maintenance
  • Log Files: Use Plesk's log manager for diagnosing issues or performance monitoring.


Managing ASP.NET Core applications on a Windows Server 2019 with Plesk involves several layers of configuration, ranging from application pool settings to database connections. This guide aims to provide a streamlined process for effectively deploying and managing your applications in this environment.

Additional Support

For more advanced scenarios or troubleshooting, you can refer to our detailed knowledge base at or submit a ticket for specialized assistance at

Was this answer helpful?

« Back