Provalo sul server dove poi domani verrà ospitato il sito. Se funziona, significa che il tuo IIS in locale non è settato bene.
Ma l'importante è che funzioni in remoto no?