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
J'ai compris que j'avais besoin d'installer le httpplatformhandler http://www.iis.net/downloads/Microsoft/httpplatformhandler
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":
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.