web-dev-qa-db-fra.com

MVC 6 Hébergé sur IIS Erreur HTTP 500.19

Je reçois l'erreur HTTP 500.19 lors de l'accès à l'application MVC 6 dans IIS sous Windows 10.

Dans IIS, j'ai défini le pool d'applications sur "Pas de code géré".

L'application est hébergée à la racine d'un nouveau site Web.

J'ai publié l'application à l'aide de Visual Studio 2015 avec les paramètres suivants.

Configuration: DebugVersion DNX cible: dnx-clr-win-x64.1.0.0-rc1-update1

Web.config est le passe-partout fourni par Visual Studio.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified"/>
    </handlers>
    <httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" stdoutLogEnabled="false" startupTimeLimit="3600"/>
  </system.webServer>
</configuration>

Des idées ce qui ne va pas?

Merci

Mike

12
Mike U

J'ai compris que j'avais besoin d'installer le httpplatformhandler http://www.iis.net/downloads/Microsoft/httpplatformhandler

6
Mike U

Pour RC2 et supérieur, HttpPlatformHandler a été remplacé par ASP.NET Core Module

Installez le nouveau module à partir de ici .

L'annonce peut être trouvée ici .

18
vefve

Vous devez installer "Installer le pack d'hébergement". Sans cela, IIS ne comprend pas le routage et ne peut pas héberger votre application.

Allez sur le site Microsoft " https://www.Microsoft.com/net/download/dotnet-core/runtime-2.1.0-rc1 " et installez "Hosting Bundle Installer":

enter image description here

Avant d'installer ceci, vous devez installer la bonne version du runtime: https://www.Microsoft.com/net/download/dotnet-core/runtime-2.1.0-rc1 Than install la bonne version de "Hosting Bundle Installer".

"Installer le paquet d'hébergement" est: Le pack d'hébergement .NET Core Windows Server installe le .NET Core Runtime, la bibliothèque .NET Core, Et le module ASP.NET Core. Le module crée un proxy inverse entre IIS et le serveur Kestrel sur les plates-formes Windows.

1
Sadjad Khazaie