Mi ricordo di aver avuto molti problemi con IIS all'inizio, quando sono passato da XP a Vista, ma sinceramente x altre cause.

La cosa che ti posso dire, è quella di controllare se:

1) il percorso del db è corretto
2) se dal pannello di IIS si vede la cartella del progetto.
3) se la cartella che contiene il DB (anche quelle sopra e sotto) ha i permessi di lettura/scrittura

quest'ultima è fondamentale.
Mi dispiace ma al momento non mi viene in mente nient'altro.