Do you really need ASP Migration?

Do you really need ASP Migration?

By Ghulam Nabi Shah | Published on April 28th, 2015 | Last updated on June 26th, 2019 |

Do you really need ASP Migration?

The very first thing to understand is that, making an ASP migration will boost an application’s performance. ASP.NET is an awesome platform for web development. If I had to choose between creating a new application in ASP.NET and creating a new application in ASP classic, ASP.NET would win, hands down. For starters, it’s faster and incredibly stable plus, once you’ve gotten the hang of ASP.NET it takes much less time to build an application.

Do you still think you really need an ASP migration?

ASP.NET is drastically different from ASP classic, yet, if you have a current application with ASP classic pages, they won’t run under ASP.NET without changes. If you want your existing applications to take benefit from ASP.NET, you need to make the ASP migration.

So what is the need for ASP migration? 

Before truly making an ASP migration, the question should be asked, why would you want or need to migrate. If you don’t know by now, pages of Classic ASP and ASP.NET can be put in the same directory and can run in parallel. They differ in the extension, classic ASP comes with asp extension while ASP.NET with aspx extension. Although if the files exist in the same directory application wise it is different. The application object or session of the Classic ASP application cannot be utilized by the ASP.NET application and vice versa.

Information that needs to be available in both applications essentially need to be in a shared data store or must be replicated someway. For a scalable Classic ASP application, the session object associated needs to be replaced by an alternative solution. In a web or cluster farm, application data needs to be replicated to a shared data source. Large applications using COM objects can still be maintained in ASP.NET environment. There is no need to migrate such components, however it helps in improving performance.

Migration of .NET environment should be considered as an important task as sometimes ASP migration effort requires more time so that re-engineering the whole page or application may be a better idea. Although re-implementing the application is time consuming, it helps in leveraging the full advantage the ASP.NET offers.

There are several major phases in the ASP migration process. Let’s take a look at a few.

  • Rename the extension of asp files to aspx.
  • Make syntactical changes based on the language that are necessary.
  • Make the necessary API changes.
  • Configure ASP.NET to run in ASP compatibility mode if required.
  • Re-implement the objects that previously used default properties and methods.
  • Perform typecasting to all the variables in the code as required.

When you are ready for the ASP migration, the entire application should be copied to the location as required for working. Do you still think you really need to make the ASP migration? Watch my video blog on how I can help you find the best solution possible.

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
Why VB6 Migration to .NET is Essential Now
Why VB6 Migration to .NET is Essential Now
Read Blog
DIY Guide to Migrate Access Database to SQL
DIY Guide to Migrate Access Database to SQL
Read Blog
Migration to .NET your Roadmap to Success
Migration to .NET your Roadmap to Success
Read Blog
The Strategies for Converting Large, Tightly Integrated VFP Legacy Systems
The Strategies for Converting Large, Tightly Integrated VFP Legacy Systems
Read Blog