WIshing to know if migrating an old vb.net (version 4.8) website to Azure is possible.

Glenn Reed 0 Reputation points
2025-03-26T00:57:35.7066667+00:00

We have a clients website that seems to be running on .net framework version 4.8. It seems for this version it needs to be hosted on a windows server. The files are about 522 Mb and there is an associated MS SQL database with 3 or 4 tables, the largest which has about 932000 rows approximately and the other tables are a lot less. The tables themselves represent horse racing data of horses, studs and stallions. The horses table seems to be the master table. It appears as though all data editing is via the admin login only. There are other pages which seem to be focus solely on the presentation of the data. I looked at transferring this to a Ubuntu server but this seemed to be a no go and another forum claimed that version 4.8 or earlier this was not possible.

Is there a particular plan for this? How hard would it be to transfer the site assuming there is nothing too special about it? (There doesn't appear to be). What sort of price would we be looking at, either pay as you go or reserved pricing if there is a substantial difference between them?

Thanks.

ASP.NET API
ASP.NET API
ASP.NET: A set of technologies in the .NET Framework for building web applications and XML web services.API: A software intermediary that allows two applications to interact with each other.
412 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. XuDong Peng-MSFT 11,891 Reputation points Microsoft External Staff
    2025-03-26T02:44:26.1966667+00:00

    Hi @Glenn Reed,

    WIshing to know if migrating an old vb.net (version 4.8) website to Azure is possible.

    If you just want to migrate it to Azure App Service, it is possible. Please refer to this document: Migrate your .NET web app or service to Azure App Service.

    In addition, the document mentions that most ASP.NET websites (Webforms, MVC) and services (Web API, WCF) can move directly to Azure App Service with no changes. You should be able to achieve this requirement easily by referring to the relevant documentation steps.

    Best regards,

    Xudong Peng


    If the answer is the right solution, please click "Accept Answer" and kindly upvote. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. Bruce (SqlWork.com) 74,451 Reputation points
    2025-03-26T18:12:38.03+00:00

    your source is correct. a .net 4.8 application only run on windows. also as your website is vb.net it must also be webforms. while asp.net core runs on linux, there is no support for webforms, so an upgrade is basically a rewrite.

    azure supports asp.net 4.8 applications. the main issue in porting is authentication if your current site uses windows authentication, you will need to pick another form see azure builtin:

    https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization

    the pricing will depend on the scaling you need and how much activity your site provides. use the azure app service pricing calculator. add app service and azure SQL Database.

    https://azure.microsoft.com/en-us/pricing/calculator/

    for app service be sure to pick windows.

    for sql database you probably want Serverless, so pick DTU under purchase model. pick shared if cost is more important than max performance.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.