Je vais héberger mon site sur ixwebhosting. J'ai testé mon site plusieurs fois. Sur mon serveur local, l'erreur 'System.ComponentModel.Win32Exception (0x80004005): l'accès est refusé' ne se produit pas. mais sur ixwebhosting, cela se produit. Je ne sais pas pourquoi cette erreur se produit. Le fichier est dans le même chemin.
Dois-je définir des options? Il s’agit d’un site géré pour la première fois sur ixwebhosting.
Je vous remercie.
Votre application s'exécute localement sous un compte administrateur. Lorsque vous la déployez sur un serveur Web, elle s'exécutera sous l'utilisateur IIS. Par conséquent, l'attribution des autorisations nécessaires à l'utilisateur IIS est essentielle pour que votre application s'exécute sur un serveur Web. Assurez-vous également que l'identité du pool d'applications de votre application est un service réseau. Les sujets suivants vous seront utiles.
System.ComponentModel.Win32Exception: l'accès est refusé ..... Erreur
System.ComponentModel.Win32Exception: l'accès est refusé Erreur
Supprimez/commentez simplement la section codedom de Web.config, cela résout le problème.
Peter, J'ai eu un problème très similaire et rien ne fonctionnait pour moi. Je l'ai corrigé en changeant la version du framework .NET à 4.5 au lieu de 4.5.2.
J'ai écrit un court article à ce sujet qui vous montre comment changer la version du framework et inclut d'autres solutions à essayer qui pourraient corriger l'erreur pour vous. Espérons que cela aide!
Juste pour augmenter la base de réponses, j'ai résolu ce problème en exécutant mon Api Web à partir de Visual Studio. Fondamentalement, cette erreur survient lorsqu'il existe une connexion API défectueuse.