Αν καταλαβαίνω καλά, πας να ανοίξεις ένα solution που δεν έχεις φτιάξει εσύ, αλλά το έχεις πάρει αυτούσιο από κάπου. Εαν είναι έτσι τα πράγματα, τότε πρέπει να κάνεις κάποιες ρυθμίσεις στον IIS προτού παίξει.
Για να δεις σε ποιο σημείο θα έπρεπε να βρίσκεται το Web Project για να λειτουργήσει μπορείς να ανοίξεις το .sln αρχείο και να δεις ακριβώς το path (π.χ. http://localhost/MyWebProject/MyWebProject.csproj). Τότε πρέπει να υπάρχει ένα Virtual Directory MyWebProject κάτω από το root του Web Server (συνήθως c:\Inetpub\wwwroot).
Όσον αφορά το web component είναι πιθανό αυτός που είχε το solution να είχε εγκατεστημένα στο Toolbox του Visual Studio κάποια components τα οποία τώρα δεν βρίσκει στο δικό σου Visual Studio. Έλεγξε ότι υπάρχουν τα DLL αρχεία των component που ψάχνει (στο /bin) κι αν όχι τοποθέτησέ τα.
Αν τώρα κάνω λάθος και προσπαθείς να ανοίξεις project το οποίο εσύ έχεις δημιουργήσει και το οποίο ως τώρα έπαιζε, τότε κάτι άλλο έχει πρόβλημα. Έλεγξε ότι δεν έχεις μετακινήσει το Web Project και ότι το default site του IIS παίζει.
Ελπίζω να βοήθησα ...
Στερνή μου γνώση να σε είχα πρώτα...