<p>Is anyone using Virtual PC to maintain multiple large .NET 1.1 and 2.0 websites?  Are there any lessons learned?  I used Virtual PC recently with a small WinForms app and it worked great, but then everything works great with WinForms.  ASP.NET development hogs way more resources, requires IIS to be running, requires a ridiculously long wait after recompilations, etc., so I'm a little concerned.  And I'll also be using Oracle, if that makes any difference.</p>

<p>Also, is there any real reason to use VM Ware instead of Virtual PC?</p>

[{'answer_id': 31304, 'author': 'Guy Starbuck', 'author_id': 2194, 'author_profile': 'https://Stackoverflow.com/users/2194', 'pm_score': 0, 'selected': False, 'text': "<p>As long as you have the resources (separate hard disk for the virtual machine, sufficient RAM), I don't see why you would have any problems.</p>\n"}, {'answer_id': 31600, 'author': 'Booji Boy', 'author_id': 1433, 'author_profile': 'https://Stackoverflow.com/users/1433', 'pm_score': 0, 'selected': False, 'text': "<p>Virtual PC 2007 is very fast esp on a CPU that has hardware support for VM's. 3GB RAM a must for anything not small. XP makes a good guest OS, Vista works well as a host. </p>\n"}, {'answer_id': 31624, 'author': 'JasonS', 'author_id': 1865, 'author_profile': 'https://Stackoverflow.com/users/1865', 'pm_score': 2, 'selected': True, 'text': "<p>I've used VirtualPCs for a few years for development of some fairly hefty web apps without much problem.  Lots of RAM is important.  I keep my VPCs on an external USB drive and they perform great from there.  This gives me the flexibility to take the drive with me if I need to do work somewhere else...  just install VPC on a host plug in the USB drive and start coding.</p>\n\n<p>For servers, we use VMWare and have had little to no trouble with it.</p>\n\n<p>Recently I went back to working on my local machine as you lose the benefit of dual monitors with VPCs, and I don't need to be as mobile as I used to.</p>\n"}, {'answer_id': 32273, 'author': 'Mike', 'author_id': 785, 'author_profile': 'https://Stackoverflow.com/users/785', 'pm_score': 0, 'selected': False, 'text': '<p>Thanks for all the answers.  So RAM is the key.  </p>\n\n<p>As far as dual monitor capability, I found that I could use dual monitors, as long as one of those monitors was my actual machine.  And that was what I wanted anyway.</p>\n\n<p>Mike</p>\n'}, {'answer_id': 33137, 'author': 'bryansh', 'author_id': 211367, 'author_profile': 'https://Stackoverflow.com/users/211367', 'pm_score': 0, 'selected': False, 'text': '<p>If you are going to be using VPCs as a server...perhaps Hyper-V (<a href="http://en.wikipedia.org/wiki/Windows_Server_Virtualization" rel="nofollow noreferrer" title="Hyper-V">http://en.wikipedia.org/wiki/Windows_Server_Virtualization</a>) is something to look at.</p>\n\n<p>Its pretty powerful, in how it lets you assign RAM / CPU Cores to a virtualized machine.</p>\n'}]
['https://Stackoverflow.com/questions/31287', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/785/']