J'ai un site Web dans IIS pour lequel je ne peux pas ouvrir les paramètres tels que l'authentification, les mappages de gestionnaire, les règles d'autorisation, etc. Il ne montre que le message d'erreur "Une erreur s'est produite lors de l'exécution de cette opération". , sans plus de détails ni de points vers web.config.
La navigation sur le site Web génère une erreur 500.19.
J'ai essayé d'ajouter iis_iusrs
vers le dossier du site Web et web.config, modification de l’identité du pool d’applications lui donnant accès aux paramètres de sécurité du dossier web.config/website, cadre cible vérifié, le pool iisreset/app est inutilisé.
Il s'est avéré que le site Web utilisait un module de réécriture d'URL qui me manquait.
Téléchargé du programme d'installation de la plate-forme Web à partir de MS et du module de réécriture d'URL installé.
http://www.Microsoft.com/web/downloads/platform.aspx
Wish IIS les erreurs étaient plus informatives que juste "Il y avait une erreur ..."
Il s'est avéré que le site Web utilisait un module de réécriture d'URL qui me manquait.
Ce n'était pas mon problème et ça l'était. J'avais déjà installé URL Rewriter, mais après une mise à niveau de Windows 10 IIS n'était pas au courant. Une réparation simple dans le Panneau de configuration => Programmes et fonctionnalités => IIS URL Rewrite Module 2 et cela fonctionnait à nouveau.
J'utilise IIS 8.5 et j'ai déployé mon premier site Asp.Net Core 2.0 (pages Razor) sur le IIS Serveur (sur Windows Server 2012 R2) que exploitait plusieurs sites Web Asp.Net Framework/Classic, ce qui a fonctionné pour moi:
Installer le pack d'hébergement .NET Core Windows Server
J'ai eu ce problème aussi. Essayer d’exécuter ASP.Net Core sur IIS 10. Tout ce que je devais faire était le suivant:
Capture d'écran prise à partir de: https://docs.Microsoft.com/en-us/aspnet/core/Host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1 =
Semblable à la solution marquée ici, j'ai eu le même problème et encore une fois c'était un module manquant IIS, mais cette fois c'était le module d'initialisation de l'application qui était requis, pas URLRewrite. Installation via le Web Programme d'installation de la plate-forme ou IIS.net . Résolu le problème.
Les étapes que j’ai prises pour déboguer ceci consistaient à passer section par section à travers ma configuration Web, en supprimant chaque section et en essayant de charger le site et/ou en laissant IIS analyser la configuration. Lorsque j’ai supprimé la section pour l'optimisation de l'initialisation, cela a résolu le problème et je me suis immédiatement rappelé que cette dépendance avait été ajoutée il y a quelque temps.
Faites écho aux sentiments que cela nécessite vraiment de meilleurs messages d'erreur !!!
J'ai eu ce problème dernièrement, la solution pour moi était d'installer: ASP.NET Core/.NET Core: Runtime & Hosting Bundle. Vous pouvez le trouver - ici .
Aussi, avant de l’installer, assurez-vous que vos autorisations de sécurité wwwroot
sont définies pour autoriser les deux iis_iusrs
et iusr
pour disposer des autorisations de lecture, d’écriture et d’exécution.
p.ex.:
L'application a . NET Framework v4.0.30319 et je l'ai changée en .NET Framework v2.0.50727 alors le statut a été transformé en Arrêtez , puis je double-clique en arrière et je passe à . NET Framework v4, puis cliquez avec le bouton droit de la souris recycler et le recycler.
fonctionne à 100% **** vérifie toutes les URL sont là dedans <appSetting></appSetting>
, essayez de commenter ces URL inconnues
<!-- <add key="ErrorLogWebApi" value="https://websitename.com/api" />-->
et aussi commenter <rewrite></rewrite>
tag complètement
maintenant tu essaye
Même message d'erreur, mais mon C:\était à court d'espace disque.