Εφόσον μου λες οτι κάνει το ίδιο και στους δύο τύπους projects, προσωπικά οδηγούμαι σε δύο πιθανά συμπεράσματα:
1. Ο development web server του VS (οχι, δεν είναι ο IIS εκτός αν έχεις ορίσει εσύ να είναι) τα έχει παίξει.
2. Κάποιο firewall με λάθος ρύθμιση τον "κόβει" (ναι, υπάρχει η πιθανότητα, ακόμα και αν μιλάει με localhost)
Ενέργειες που θα έκανα:
1. Ελεγχος firewall. Δες αν όταν κάνεις run το project εμφανίζεται στο tray to icon του asp.net development web server. Αν ναι, τότε δοκίμασε να απενεργοποιήσεις τελείως για λίγο το firewall σου (αν έχεις) και ξαναδοκίμασε.
2. Ελεγχος ύπαρξης του executable του dev web server. Αν δεν έχεις firewall ή δεν γίνεται τίποτα, τότε δες αν υπάρχει το αρχείο WebDev.WebServer.exe στο φάκελο C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 (ή τον αντίστοιχο δικό σου).
3. Ελεγχος dns resolving. Αν το αρχείο υπάρχει, δοκίμασε ΜΕΤΑ το πρώτο run που θα έχεις κάνει από το visual studio και το οποίο θα σου βγάλει το error που αναφέρεις να βάλεις αντί για localhost στο url το 127.0.0.1 (διατήρησε το port) ή το όνομα του μηχανήματός σου (και παλι διατηρησε το port). Αν δούμε οτι τρέχει σε μια από τις δύο περιπτώσεις, τότε θα πρέπει να ελέγξεις το αρχείο hosts σου για πιθανά λάθη.
Θα πρότεινα να κάνεις τα παραπάνω με τη σειρά που αναφέρονται.
Σωτήρης Φιλιππίδης
DotSee Web Services