We actually have burned static/archived copies of our asp.net websites for customers many times. We have used WebZip until now but we have had endless problems with crashes, do
You could use wget:
wget -m -k -K -E http://url/of/web/site