
seen from United States

seen from United States
seen from Uzbekistan

seen from United States

seen from New Zealand
seen from United States

seen from United States

seen from United Kingdom
seen from United States
seen from United States
seen from France

seen from United States

seen from United States
seen from China

seen from United States
seen from Japan
seen from United States
seen from France
seen from United States

seen from United States
Introduction to IdentityServer for ASP.NET Core (2019) ☞ http://dev.edupioneer.net/a934409638 #IdentityServer #ASPNET #DotNet
Dot Net is a free, cross-platform, open source development platform used for building web apps, mobile apps, and gaming apps. A trained.Net programmer can write .NET apps in C#, F#, or Visual Basic. A.Net developer uses multiple languages, editors and libraries to create solutions for web, mobile, desktop, gaming and Internet of Things, which is the future of programming.
We are excited to announce our next Meetup Event in June Month.
Come and join us to embrace your knowledge and skills with #AspNetCore features.
Rsvp for the event: https://bit.ly/2LByHgw
We'd like to see you again next month on Saturday 8th June, 10 am to 12 pm.
Classic ASP to ASP.NET Migration - A Complete Roadmap for 2026
If your business is still running on Classic ASP, this is the wake-up call you need. The web has moved on - and your application needs to move with it.
Classic ASP was a reliable workhorse in its time. But in 2026, it is a liability. No security updates, no modern framework support, no scalability for today's demands. The longer you wait, the higher the technical debt - and the greater the risk to your business.
ASP.NET Core is the answer. And migrating does not have to be overwhelming when you have the right roadmap.
Why Classic ASP is No Longer Viable
No Microsoft Support Classic ASP reached end of life years ago. There are no official security patches, no bug fixes, and no future updates coming. Every day your application runs on it is a day of unnecessary risk.
Security Vulnerabilities Modern web threats have evolved dramatically. Classic ASP lacks the built-in protections that today's applications require - leaving your data and your users exposed.
Talent Shortage Finding developers who know Classic ASP is increasingly difficult and expensive. The talent pool shrinks every year while demand for ASP.NET Core developers continues to grow.
Performance Limitations Classic ASP simply cannot match the speed, efficiency, and throughput of modern ASP.NET Core applications - especially under high traffic loads.
Cloud Incompatibility Modern cloud infrastructure on Azure, AWS, and Google Cloud is built around contemporary frameworks. Classic ASP does not fit naturally into containerized or serverless environments.
What ASP.NET Core Brings to the Table
Speed and Performance ASP.NET Core is one of the fastest web frameworks available today. Benchmarks consistently show it outperforming Classic ASP by significant margins in response time and resource efficiency.
Built-In Security Modern authentication, authorization, data protection, and HTTPS enforcement are baked directly into the framework - not bolted on as an afterthought.
Cross-Platform Freedom Run your application on Windows, Linux, or macOS. Deploy to any cloud provider. Classic ASP locks you to Windows IIS - ASP.NET Core sets you free.
Scalability by Design Whether you are handling hundreds or millions of requests, ASP.NET Core scales horizontally and vertically with ease - ready for whatever growth your business demands.
Active Community and Ecosystem A massive global developer community, thousands of NuGet packages, and regular Microsoft releases mean your technology stack stays current and well-supported for years to come.
Modern Development Experience Clean MVC architecture, Razor Pages, dependency injection, and full Visual Studio and VS Code integration make development faster, more maintainable, and more enjoyable.
The Migration Roadmap for 2026
Step 1 - Audit Your Existing Application Document every page, function, database connection, and third-party integration in your Classic ASP codebase. Know exactly what you are working with before you begin.
Step 2 - Choose Your Migration Strategy Depending on your application size and risk tolerance, choose between a full rewrite, a phased module-by-module migration, or a strangler fig pattern where the new system gradually replaces the old one.
Step 3 - Convert Your Code Translate VBScript logic to C#, migrate ADO database calls to Entity Framework, rebuild your UI layer with Razor Pages or MVC views, and replace legacy session management with modern state handling.
Step 4 - Test Thoroughly Unit tests, integration tests, performance benchmarks, security scans, and user acceptance testing are all essential before going live.
Step 5 - Deploy and Monitor Launch on a modern hosting environment with a solid rollback plan in place. Monitor performance closely in the first 30 days post-migration.
Who This Roadmap is For
Development teams managing inherited Classic ASP codebases
CTOs and IT managers planning their 2026 technology modernization strategy
Business owners facing performance or security issues with legacy web applications
Software architects designing large-scale migration projects
Enterprises evaluating the true cost of staying on outdated technology
The Bottom Line
Migrating from Classic ASP to ASP.NET is not just a technical upgrade - it is a business decision that affects your security posture, your development velocity, your scalability, and your long-term competitiveness.
The One Technologies has a proven migration methodology that covers every phase from initial audit to post-launch support - minimizing risk and maximizing the value of your modernized application.
2026 is the year to make the move. The roadmap is ready. Is your business?
Follow @TheOneTechnologies for more expert insights on web development, software migration, and technology modernization.
My Microsoft MVP Publishing Statistics
This year I started focusing on LinkedIn with great success. in Feb my .NET 10 articles were viewed 24,807 times I continue to work on my blog as well with over 20,000 reads: Stack Overflow continues to show my post there with over 10 million people reached over the years I have been active there:
View On WordPress
HashSets in C#: Some small tips to change your life
A Hashset allows you to access items with maximum speed. Accessing the lookup by default is case sensitive. Of course you can always convert to upper or lower data going in or out, but there is a simpler way. The Hashset constructor lets you pass in not only the collection of values, but also the case sensitive nature. Let’s have a look at a simpol list of valid shippers in the States. private…
View On WordPress
Adding ModelState errors to a common error handler in ASP.NET Core
In my previous article, I covered creating a common validation exception where Fluent Validations can go into and then be handled by a Handler class. Often ModelState is helpful if you use data annotations. So in this article we will intercept those errors and push them into our common Validation Exception handler so we have 1 place. Step 1: Turn off the automatic handling of ModelState errors…
View On WordPress