Υπάρχει και η ελληνική κοινότητα για το dotnetnuke και μπορείς να την βρείς 
εδώ . Μπορείς να κάνεις την ερώτηση σου και εκεί.
Κάτω από το Admin-->Site Settings-->Portal Aliases τι έχεις...ότι έχεις στο default alias πρέπει να έχεις και στον πίνακα 
PortalAlias στο πεδίο 
HTTPAlias  π.χ 
localhost/VIRTUALDIRΣαν τελευταία λύση προσπάθησε να το ξανακάνεις install και κάνε το host κάτω από τον IIS και όχι στο ASP.Net development server.
Νικόλαος Καντζέλης
BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT