I have a client who would like to demo a classic asp / ms sql website right from a thumb drive. No development needed on the drive, just run the site from it for demo purposes. I'm thinking it would need something like apache server, and for the ms sql maybe we'd need to convert it to MySql. Anybody done anything like that? Any ideas? Anything out there that would accomplish this out of the box?
I use it all the time.
https://portableapps.com/apps/development/xampp
I made this half-pony, half-monkey monster to please you.
I don't think you'll find sufficient ASP support in anything other than IIS, and since that isn't portable, I suspect that you're onto a non-starter here.
Even just migrating code to use a different database can actually be a pretty huge endeavour, but I suspect that in this case, you would also need to reimplement the whole thing in a different language as well.
If you want to demo an active website, then XAMPP is excellent for it, but if you want to demo a specific site that uses ASP against MS SQL Server, you're not going to find it easy. I would recommend that instead of a flash drive, you install it all onto a laptop and use that for the demo.
Thanks Jimbo. All your points are well taken. At this point I'm probably just going to create an XP VM on my HD and copy that to a thumb. That will require XP install and a lot of other work, and I know performance will be slow, but it should work.