To 3.5 ΕΙΝΑΙ 2.0 με επιπλέον libaries. To 4.0 είναι άλλο runtime και τα παλαιότερα binaries δεν μπορούν να τρέξουν πάνω από το νέο runtime. Στον IIS όλες οι εκδόσεις από 2.0 έως 3.5 εμφανίζονται ως 2.0 στις ρυθμίσεις των application pools, γιατί πρόκειται για το ίδιο runtime. Μπορεί και ο hoster σου να το εμφανίζει με τον ίδιο τρόπο: 4.0 για το καινούριο runtime, 2.0 για το παλιό.
Από την άλλη, γιατί δεν κάνεις απλά compile σε 4.0?
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos