web-dev-qa-db-fra.com

IIS (Une erreur s'est produite lors de l'exécution de cette opération)

Je reçois une erreur (il y avait comme erreur lors de l'exécution de cette opération) en faisant référence à web.config. Je suis la configuration ci-dessous:

  • Le système d'exploitation est Windows Server 2012 R2 avec IIS version 8.5.
  • Le module URL Rewrite 2.1 est installé sur la machine. 
  • IIS_IUSRS a un accès complet au répertoire. 
  • Le module d'initialisation de l'application est installé
  • .Net CLR version v4.0.30319 et le mode de pipeline géré sont intégrés. 
  • La configuration d'IIS est comme ci-dessous:

  •  enter image description here

  •  enter image description here
    La configuration Web est comme ci-dessous:
<?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <handlers>
          <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
      </system.webServer>
    </configuration>
    <!--ProjectGuid: e8701310-485f-4f88-b7d0-1473d07238ac-->

parcourant la page que je reçois message ci-dessous message:  enter image description here Cependant, quand je retire 

<aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> 

de web.config je ne reçois pas d'erreur (il y avait comme erreur en effectuant cette opération) mais je reçois l'erreur ci-dessous:  enter image description here

Votre aide est grandement appréciée.

4
Farid Farzin

Ajoutez en arrière et installez également le module ASP.NET Core sur cette machine,

https://docs.Microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?tabs=aspnetcore2x

J'ai aussi écrit un outil pour mieux automatiser une telle détection,

https://www.jexusmanager.com/tutorials/oob-500.html

4
Lex Li

J'ai eu ce problème avec .NET Core 2.1 . J'ai installé le SDK 2.1 (v2.1.301) et, comme le dit Microsoft, Hosting Bundle est maintenant installé avec le SDK, mais dans mon cas, cela n'a pas fonctionné . quand j'ai installé la version 2.1 Runtime (v2.1.1) pour Hosting Bundle Installer.

 enter image description here

1
Yankov Viacheslav

 enter image description here Cette erreur s'est produite lors de la tentative de double-clic sur le module de journalisation d'un site Web contenant un mauvais fichier Web.config.

"Mauvais" inclut Web.configs dont un module IIS ne comprend pas. Dans mon cas, IIS 10 ne pouvait pas comprendre la balise <rewrite> et a explosé avec cette erreur extrêmement confuse.

Vous pouvez le vérifier en commentant simplement le contenu de votre fichier Web.config. L'erreur disparaît - puis réduisez graduellement le nombre de commentaires jusqu'à ce que vous trouviez le coupable, et trouvez la solution.

1
Chris Moschini