Website hosting with ASP.NET Core + Python Integration

Ramya RKS 1 Reputation point
2021-09-28T14:42:56.66+00:00

Hi All,

I want to create website which has an integration between ASP .NET Core and Python. And want to launch this application on Internet.

This is the first time i'm launching an website on internet.

Can you please suggest/ help to understand which platform/technology to be used like Linux dockers, windows or or use cloud etc, pro's n con's.

And please suggest if any hosting websites available which supports this kind of integration.

and also any pre-requisite or heads-up which is necessary, as first time i'm launching an website on internet.

Thanks,
Ramya

.NET
.NET
Microsoft Technologies based on the .NET software framework.
3,395 questions
ASP.NET Core
ASP.NET Core
A set of technologies in the .NET Framework for building web applications and XML web services.
4,188 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,909 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Bruce (SqlWork.com) 56,686 Reputation points
    2021-09-28T16:38:18.013+00:00

    normally if you are using asp.net core and python, it would be two websites. you can use IronPython (a .net based python), which would require writing a asp.net core app in python (different than standard python hosting).

    https://ironpython.net

    you have three common options to host asp.net core

    1) the hosting provider has support for asp.net core (getting more common). the simplest and cheapest option
    2) the hosting provider supports docker images. better configuration control.
    3) the hosting provider support virtual machines, where you build a vm to you liking. maximum control.

    0 comments No comments

  2. ajkuma 22,416 Reputation points Microsoft Employee
    2021-09-30T18:49:38.547+00:00

    RamyaRKS-7089, Bruce-SqlWork has shared some great insights and approaches on hosting the site with multiple options.

    Since you have added azure-webapps tag, I'm just highlighting some additional hosting options from Azure standpoint.

    Azure offers a number of ways to host your application code. The term compute refers to the hosting model for the computing resources that your application runs on. The flowchart in doc, will help you to choose a compute service for your application.

    This article helps you understand the options and make the right choice for your web application.

    Azure offers a number of ways to host your application code. The term compute refers to the hosting model for the computing resources that your application runs.

    Long answer: Just to provide you a good understanding on hosting website on Azure. Azure offers several ways to host websites: Azure App Service WebApps (PAAS solution), Virtual Machines (IAAS), Service Fabric and Cloud Services. You can leverage the service that best suits your requirement.

    I suggest you take a look at the criteria and flow chart (Decision tree for Azure compute services), weigh the platform strengths based on your organizational requirement and then chose the best platform.

    136756-image.png

    0 comments No comments