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).
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.
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.
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.
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.
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.
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.
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.
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.
Legacy client-server modernization services & solutions
Learn More →
Move data seamlessly to the cloud with Mobilize.Net
Learn More →
Transformative PowerBuilder to Java & C# migration tools.
Learn More →
Cloud application migration tools transform desktop apps.
Learn More →
VB6 migration tool to .NET & Web converter
Learn More →
Silverlight migration tools for Angular and HTML
Learn More →
“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
8834 N Capital of Texas Hwy, Ste 302
Austin, TX 78759
Call us: +1 (425) 609-8458
info@wearegap.com