Salut !
Je ne connais pas IIS car je travaille seulement avec Apache.
Mais les codes d'erreurs que tu cite ne correspondent pas à ce que tu crois...
L'erreur 404 signifie qu'il y a eu une erreur de requete, ici c'est la page recherchée qui n'a pas été trouvée. Dans ton cas ce doit être parceque le chemin du dossier racine de ton site web a du etre mal renseigné, ou qu'il a subi des modifs...enfin bref, il arrive pas à trouver la page !
L'erreur sur les autorisations, c'est la 403, en général, un .htaccess qui bloque ( quand c'est Apache ).
L'erreur 500 signifie une erreur interne du serveur. En gros, la 500 veut dire que le serveur a planté, point. Pour savoir ce qui a fait planter ton serveur, tu peux aller jeter un coup d'oeil dans les fichiers de log.
Voilà, yé pé pa t'aider plus...