Le CodeDom type de fournisseur “de Microsoft.CodeDom.Les prestataires.DotNetCompilerPlatform.CSharpCodeProvider ...” n'a pu être trouvé
J'ai publié mon site web à l'aide de visual studio option publier à mon hôte.
mon hôte utilise asp.net 4.5.1 cadre.
il fonctionne très bien en local, mais après que j'ai publié, il a donné cette erreur.
mon local de la solution visual studio dossier contient un dossier nommé paquets et il contient des fichiers est-elle liée à l'erreur?
C'est mon fichier de config(d'autres lignes omises par souci de clarté):
Merci.
Merci pour upvote, merci de me guider
Veuillez ne pas utiliser d'image, mais les compilateurs ligne.
Êtes-vous en cours d'exécution avec une pleine confiance dans l'environnement d'hébergement? Aussi, pour obtenir le complet, détaillé, message d'erreur, utilisez un navigateur sur le serveur hébergeant le site et accédez à
[site] de quoi cela devrait-il être?
Double Possible de Le CodeDom type de fournisseur "de Microsoft.CodeDom.Les prestataires.DotNetCompilerPlatform.CSharpCodeProvider" n'a pas pu être localisé
Veuillez ne pas utiliser d'image, mais les compilateurs ligne.
Êtes-vous en cours d'exécution avec une pleine confiance dans l'environnement d'hébergement? Aussi, pour obtenir le complet, détaillé, message d'erreur, utilisez un navigateur sur le serveur hébergeant le site et accédez à
http://localhost/[Site]
. Vous obtiendrez le message d'erreur complet. À défaut, modifiez votre site web.config comme décrit sur la page d'erreur[site] de quoi cela devrait-il être?
Double Possible de Le CodeDom type de fournisseur "de Microsoft.CodeDom.Les prestataires.DotNetCompilerPlatform.CSharpCodeProvider" n'a pas pu être localisé
OriginalL'auteur | 2016-04-03
Vous devez vous connecter pour publier un commentaire.
La version de l'assembly dans le dossier bin doit correspondre à la version indiquée dans le
compilers
section deweb.config
fichier.Cette erreur qui m'arrive quand je mettre à jour le serveur de dossier bin. Parce que le paquet
Microsoft.CodeDom.Providers.DotNetCompilerPlatform
a été mis à jour j'avais besoin de mettre à jour lecompilers
section deweb.config
trop.Il peut être fait par simple mise à jour de l'attribut de version sur l'exemple ci-dessous, ou de remplacer par l'ensemble de l'article avec la version développeur.
Ne nécessite pas de redémarrer IIS.
OriginalL'auteur ByteArtisan
S'il vous plaît aller à Projet > Propriétés.
dans la vue "Package/Publier le site Web" et l'onglet "Éléments à déployer(s'applique à toutes les méthodes de déploiement)" et sélectionnez l'option "Tous les fichiers dans ce dossier de projet" dans la liste déroulante, puis Publier votre Application Web à nouveau,
Espère Utile.
OriginalL'auteur Alireza Zamani