J'ai un site Web dans IIS pour lequel je ne peux ouvrir aucun des paramètres tels que l'authentification, les mappages de gestionnaires, les règles d'autorisation, etc. Il affiche simplement le message d'erreur "Il y a eu une erreur lors de l'exécution de cette opération", sans plus de détails et pointe vers le Web .config.
La navigation sur le site Web entraîne une erreur 500.19.
J'ai essayé d'ajouter iis_iusrs
au dossier du site Web et à web.config, en changeant l'identité du pool d'applications en donnant accès aux paramètres de sécurité du dossier web.config / site Web, du cadre cible vérifié, le pool iisreset / app se recycle en vain.
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'en était pas conscient. Une simple réparation sur le Panneau de configuration => Programmes et fonctionnalités => Module de réécriture d'URL IIS 2 et cela fonctionnait à nouveau.
la source
J'exécute IIS 8.5 et j'ai déployé mon premier site Asp.Net Core 2.0 (pages Razor) sur le serveur IIS (sur Windows Server 2012 R2) qui exécutait plusieurs sites Web Asp.Net Framework / Classic. Cela a fonctionné pour moi:
Installez le bundle d'hébergement .NET Core Windows Server
https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle
la source
J'ai eu ce problème aussi. Essayer d'exécuter ASP.Net Core sur IIS 10. Tout ce que j'avais à faire était ceci:
Capture d'écran tirée de: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1
la source
J'ai eu ce problème récemment, 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 votre
wwwroot
autorisations de sécurité sont définies pour autoriser les deuxiis_iusrs
etiusr
pour avoir les autorisations de lecture, d'écriture et d'exécution.la source
Semblable à la solution indiquée ici, j'ai eu le même problème et encore une fois, c'était un module IIS manquant, mais cette fois, c'était le module d'initialisation d'application qui était requis, pas URLRewrite. installation via le programme d'installation de la plate-forme Web ou IIS.net . résolu le problème.
Les étapes que j'ai prises pour déboguer cela consistaient à parcourir section par section ma configuration Web en supprimant chaque section et en essayant de charger le site et / ou de laisser IIS analyser la configuration. Lorsque j'ai supprimé la section relative à l'optimisation de l'initialisation, cela a résolu le problème et je me suis immédiatement souvenu que cette dépendance avait été ajoutée il y a longtemps.
Faites écho aux sentiments que cela nécessite vraiment de meilleurs messages d'erreur !!!
la source
J'ai installé .Net Core Hosting Bundle à partir de https://dotnet.microsoft.com/download/dotnet-core/2.2 et cela a été corrigé.
la source
Mon problème était que j'avais installé le bundle d'hébergement .NET Core avant d'installer IIS. La réexécution du programme d'installation du pack d'hébergement avec Repar a résolu le problème pour moi.
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle
la source
par exemple:
L'application a .NET Framework v4.0.30319 et je l'ai changé en .NET Framework v2.0.50727, puis le statut est devenu Stop , puis je double-clique en arrière et passe à .NET Framework v4 , puis un clic droit sur le recyclage et le recyclé.
la source
Même message d'erreur, mais mon C: \ manquait d'espace disque.
la source
fonctionne à 100% **** vérifiez que toutes les URL sont là à l'intérieur
<appSetting></appSetting>
, essayez de commenter ces URL inconnueset commenter
<rewrite></rewrite>
complètement la balisemaintenant tu essaye
la source