How to Install .NET Core on your Cloud Server

Austin Beresford
Published: 23 November 2023Last updated: 13 December 2023
Share:

Ordering Your .NET Core Optimized Server

Navigate to the Build Server Page: Start by logging into My20i and head to locate the Build your Cloud Server page.

image.png

Select .NET Core Optimization: Under the Choose your Server Optimisation section, click on the .NET Core option to ensure your server is configured for .NET Core applications.

  1. Choose Your Platform: Select where you want your server to be hosted: 20iCloud, AWS, or Google Cloud Platform.
  2. Specify Your Server: Decide on your server specifications according to your needs, ranging from Micro to 8X Large.
  3. Select Server Location: Choose a server location that best suits your target audience or requirements, such as London, England for European-based services or Dallas, US. 
  4. Backup Options: Consider enabling Pro Backups for added security.
  5. Deploy Your Server: Click on 'Deploy Cloud Server' to initiate the setup process.

When you purchase a .NET Core optimized Cloud Server through 20iCloud, AWS, or Google Cloud, setting up your .NET application is streamlined with our installer wizard. Below are the steps and options available during the installation process:

Accessing the .NET Core Installer

Follow the steps below once your Cloud Server has provisioned.

  1. Head to Manage Hosting and Select Add Hosting.
  2. Create a new hosting package on the newly created cloud server.
  3. When your new package has been created head to Manage Hosting and select (Options) > Manage
  4. The .NET Core installer will then show.

Installation Options

The installer provides three distinct setup choices for your .NET Core application:

image.png

1. Empty Application

  • Use Case: Best for those who are migrating an existing application or who prefer to build their application from scratch.
  • What It Does: Creates a minimal setup without any pre-defined code, allowing you to architect your application with complete freedom.

2. .NET Core API

  • Use Case: Ideal for starting a new project or for learning purposes, especially if you aim to build RESTful HTTP services.
  • What It Does: Sets up a sample Web API application template, which is accessible from various clients such as web browsers or mobile apps.

3. .NET Core MVC

  • Use Case: Suitable for developers who want to begin with a web application that employs the Model-View-Controller architecture.
  • What It Does: Installs a sample MVC application, which helps in organizing the logic of the application into three interconnected elements: Model, View, and Controller. This separation enhances manageability and scalability.