Hi @Charles Bluestone ,
Thanks for reaching out.
Given that your experience is primarily in mainframe programming and that your website was developed in ASP.NET (VB) using Visual Web Developer 2008, it makes sense that the modern versions of Visual Studio feel very different. The good news is that you can transition gradually and leverage your existing knowledge.
Since Visual Web Developer 2008 is no longer officially available for download and is incompatible with Windows 11, the safest path is to move to a supported version of Visual Studio, which still allows you to develop ASP.NET applications with VB.NET.
Here are some practical suggestions:
- Install Visual Studio Community Edition (latest version)
- Free for individual developers, students, and small teams.
- You can select the “.NET desktop development” and “ASP.NET and web development” workloads during installation.
- It supports VB.NET, so your knowledge of ASP.NET in VB will still apply.
- Use Tutorials Focused on Modern ASP.NET with VB.NET
- While the syntax is largely compatible, the project structure has evolved (e.g., Web Forms, MVC, and now .NET 7/8).
- Some recommended resources:
- Microsoft Learn: ASP.NET Web Forms
- Microsoft Learn: ASP.NET Core
- Books like “Beginning ASP.NET 4.5 in VB” (still relevant for VB developers moving to newer ASP.NET versions)
- Practical Approach for Transition
- Start by creating a simple Web Forms VB.NET project in the latest Visual Studio.
- Gradually port over your old website code, testing as you go.
- Focus on understanding the new project structure, NuGet packages, and modern web controls.
- Optional - Use a Virtual Machine
- If you really need the old Visual Web Developer 2008 IDE, you could run it in a Windows 7 or 10 VM. This is more of a temporary solution for reference rather than long-term development.
In short, moving to a modern Visual Studio version and learning the current ASP.NET workflows is the most practical and future-proof path. Your VB.NET skills will still be very valuable.
Hope this helps! If my answer was helpful - kindly follow the instructions here so others with the same problem can benefit as well.