5 ASP to ASP.NET Migration Tips for Any Business

5 ASP to ASP.NET Migration Tips for Any Business

By Ghulam Nabi Shah | Published on March 17th, 2015 | Last updated on September 30th, 2024 |

Things to remember

When it comes to ASP to ASP.NET migration, legacy code can be migrated gradually, while applying migration  strategies, and running legacy code for a long period of time until a complete migration is achieved.

This leads us to our first tip in an ASP to .NET migration.

  • Side-By-Side Approach

The notion of the side-by-side approach depends on on the hypothesis that legacy code and .NET code implement different parts of the application with low coupling between them.

  • Local Migration

Understanding that local migration by definition is the migration of a united part of one or more of the legacy application layers.

  • Rewrite/optimization

The rewrite/optimization can be done after an ASP to .NET migration, in parallel with it or instead of it. This allows .NET benefits as: layered application architecture, caching, separation of HTML views from code behind, server controls and data binding, server events, view state, the .NET exception handling, improved developer productivity, improved maintainability, and so on.

  • Client-based synchronization approach

This approach can be implemented by developing two intermediate pages that will sit between ASP and ASP.NET pages involved in client-based synchronization.

  • Dynamic synchronization

Dynamic synchronization should only be used if a considerable amount of pages update the state. Never forget, there will be no performance gain because the state has to be harmonized habitually.

ASP to ASP .NET Migration ranges from local to complete migration of the application as a whole. Different approaches can be useful at different phases of this migration procedure, ending with a whole migration or the end of application support, whichever comes first.

 

If you are looking for more ASP to ASP.NET migration tips, get free access to my video blogs from here!

Ghulam Nabi Shah on Linkedin
Ghulam Nabi Shah
Chief Executive Officer at Macrosoft Inc
Shah is a forward thinking, institutional leader with eighteen years of experience. During his tenure as CEO, Shah has delivered top notch customer solutions in large scale and enterprise environments. His proven abilities as a technology visionary and driver of strategic business systems development allow Macrosoft to deliver best in class software solutions. Shah is the catalyst that brings IT to organizations, enables innovation, and expands the delivery of global capabilities. He also fuels business growth, and optimizes delivery while managing risks and costs. Shah currently holds a compiler patent with the US Patent Office.

Shah holds an MBA (Computer Science), in addition to 20+ professional and technical certifications. While he is proficient in a variety of development languages, his preferred language is Python. His areas of expertise include enterprise-wide architecture, application migration, IT transformation, mobile, and offshore development management. Shah’s ultimate goal, at Macrosoft, is to create a larger offering of product-based services while adopting new technologies.

In that rare instance when he has time for leisure, Shah is an avid cricket and football fan and a weekly racquetball player.
Recent Blogs

How to Virtualize your VFP Application
How to Virtualize your VFP Application
Read Blog
Migrating Visual FoxPro to .NET Environment
Migrating Visual FoxPro to .NET Environment
Read Blog
Classic ASP Migration – Why Migrate from Classic ASP?
Classic ASP Migration – Why Migrate from Classic ASP?
Read Blog
Spring cleaning your Legacy Applications with .NET Migration
Spring cleaning your Legacy Applications with .NET Migration
Read Blog
Securing Your Application Systems: Best Practices for .NET Applications
Securing Your Application Systems: Best Practices for .NET Applications
Read Blog