Migration Tools to Convert Classic ASP to ASP.NET & C#

Migrate ASP to ASP.NET

 

FREE CODE ANALYSIS TOOL​

ASP Upgrade Companion

Simplifies the complex migration process from classic ASP to ASP.NET source files. The ASP Upgrade Companion (ASPUC) migrates ASP 1.0 to ASP.NET source files (.aspx).

dotnet8+vb10
Migrate ASP to ASP.NET
Talk to an Engineer

The ASPUC is now included in VBUC, and can provide information such as the typing engine, global renaming, preprocessing, references resolution, data access mappings to ADO.NET, mappings for XML libraries and more. To test your ASP migration, download the VBUC free trial.

Download Free Trial

Effectively deals with architecture differences

A manual upgrade from ASP to ASP.NET is painful and slow because the target architecture is completely different from the source technology. For instance, ASP source code contains HTML and VBS (Visual Basic Script) code, and this code mixture runs over an interpreter, while ASP.NET supports C# and VB.NET in the server code and all the websites and publications are compiled into libraries in *.dll files, simplifying the deployments.

Automatically handles type mappings

The ASP Upgrade Companion migrates ASP native objects (queryStrings, cookies, forms, application scripting) and server/client specific functions (response and request objects) to their respective ASP.NET equivalents.

Automatically maps VBScript functions

VBS (Visual Basic Script) is a utility functions subset of the VB6 language, but there are some constructions and details that may differ from the corresponding VB6 language. Mobilize.Net’s ASP to ASP.NET upgrade tool considers all the VBS details and particularities and successfully generate the C# or VB.NET equivalent code to be used in the *.aspx files.

"Include" files support

The "include" clause works as a macro during the code interpretation; when the "include" keyword is found, the code contained in the included file is sequentially interpreted as if it was copied into the caller's body. The tool identifies and resolves every "include" clause, applies this macro-like pattern to the ASP code and its multiple levels, resolves all the conflicts like multiple definitions of the same structure or method, translates the whole ASP solution with all the information gathered from the previous stages, and then generates the translated files keeping the original "files and folders" structure of the original project.

Declaration handling

In ASP technology the programmer can have declarations and code mixed together, but in ASP.NET the declarations have to be separated from the rest of the code into a declaration script. The ASP Upgrade Companion extracts all the declarations from the original source code during the translation to generate an ASPX file that complies with this language restriction.

ASP to ASPX References

All the references present in the source code to other ASP files need to be refactored to the new *.aspx file names. The ASP Upgrade Companion makes sure every reference to a *.asp file is re-written to the newly generated file name.

Ensures app scalability & maintainability

The migrated application is 100% compatible with the Visual Studio IDE, resulting in an easier maintenance/development process.

The ASP Upgrade Companion is a plug-in to the Visual Basic Upgrade Companion, allowing mixed ASP and VB6 projects.

Talk To An Engineer

 

Got Legacy PowerBuilder, Java, Unisys Linc, Silverlight?

Modernization Services

Legacy client-server modernization services & solutions
Learn More →

Legacy Data to Snowflake

Move data seamlessly to the cloud with Mobilize.Net
Learn More →

PowerBuilder to Web

Transformative PowerBuilder to Java & C# migration tools.
Learn More →

VB, C#, .NET to Web

Cloud application migration tools transform desktop apps.
Learn More →

VB6 to .NET

VB6 migration tool to .NET & Web converter
Learn More →

Silverlight to Cloud Native

Silverlight migration tools for Angular and HTML
Learn More →

Mobilize.Net Testimonials

“Mobilize.Net has a strong track record of building products that successfully automate challenging source code migrations, and this [product] will empower our customers to get up and running on Snowflake sooner.”

- Chris Degnan, CRO at Snowflake

We were able to migrate our VB6 code to .NET using the VBUC license we acquired through MSDN. After the migration only a few things needed manual modification. So your software did a great job and saved us a lot of time

- JMarco Botermans, Owner - Fluke

“Mobilize tools create readable, maintainable, quality code,” said. “Mobilize uses familiar architecture and patterns which made it easy to immediately step into the code.”

- Matt Gropel, Director of Technology at AgWorks Software

“NTCNA Chassis Dynamics chose Mobilize.Net VBUC because the automated migration technology greatly sped up our move off VB6.”

- Aaron Bickel, Senior Manager, Nissan NA

We ran a proof of concept comparing the Visual Basic Upgrade Companion (VBUC) with other VB6 migration tools and we definitely preferred the way VBUC handled the conversion.

- James Lewis Stevenson II – Software Design Engineer, GT Software

Your Code. New. Again.

Trusted by 80% of the Global 2000
logo-IRS
microsoft
nissan
CFM-materials
logo-AgWorks