J'ai finalement résolu cette erreur "500 Internal server" lors du déploiement de l'application ASP.NET MVC 3.0 sur l'hébergement mutualisé godaddy.ocm.
d'une manière ou d'une autre, il y avait des divergences sur la version des fichiers DLL référencés et la version mentionnée dans le fichier web.config
.
J'ai essayé toutes les options mentionnées dans divers forums. Rien n'a aidé, bien que tout le monde ait suggéré le même type de solution, mais d'une manière ou d'une autre, cela n'a pas fonctionné dans mon cas. Finalement, après m'être tapé la tête pendant deux jours. J'ai décidé de supprimer toutes les références aux fichiers DLL et de supprimer web.cofig (faire une copie locale) du projet et de laisser l'application lancer l'erreur, puis d'ajouter les fichiers DLL un par un en faisant une copie en local=true.
Après avoir ajouté tous les fichiers DLL, j'ai créé une nouvelle application ASP.NET MVC et j'ai copié le web.config de la nouvelle application dans mon application actuelle. Mon application actuelle a donc maintenant un nouveau web.config, et j'ai ensuite copié la chaîne de connexion et d'autres références de la copie locale du web.config que j'ai sauvegardée.
Je viens de compiler l'application et de la publier dans un dossier local et de FTP le dossier publié à goDaddy.
Cela a fonctionné et mon problème a enfin été résolu.
2 votes
Assurez-vous que le mappage des caractères génériques est en place pour l'application MVC sur le répertoire...