Serveur IIS & amp; ASP.Net Core - page n'est pas accessible car les données de configuration associées à la page ne sont pas valides
J'obtiens l'erreur suivante lorsque j'essaie de lancer mon ASP.Net Core Application à l'aide de IIS Server v7.5 ... j'ai publié le site web (en option du Système de Fichiers dans Visual Studio) à un répertoire spécifique avec succès. Il lance une amende de approot/web.fichier cmd. Mais quand j'ai essayer de le brancher à un Serveur IIS et qu'il pointe vers le dossier wwwroot, j'obtiens l'erreur suivante:
Erreur HTTP 500.19 - Erreur Interne du Serveur
La page demandée n'est pas accessible, car les données de configuration de la page n'est pas valide.
- Informations Détaillées Sur L'Erreur
- Module IIS Web de Base de
- Notification Inconnu
- Gestionnaire n'est Pas encore déterminé
- Code d'erreur 0x8007000d
- Erreur De Configuration
- Fichier De Config \?\D:\WebDevelopment\UAT\creativeNamePROD\wwwroot\web.config
- URL demandée http://10.2.177.226:59/
- Chemin D'Accès Physique
- Méthode d'ouverture de session n'est Pas encore déterminé
- Utilisateur d'ouverture de session n'est Pas encore déterminé
- Suivi Des Demandes Ayant Échoué Répertoire Des Journaux De
Ci-dessous sont deux différents web.les fichiers de configuration, j'ai essayé ni l'un a travaillé. Lorsque j'essaie d'entrer dans l'Éditeur de Configuration d'IIS, j'obtiens une erreur confus. Toute aide serait grandement appréciée!!!
<configuration>
<system.web>
<httpRuntime maxQueryStringLength="64768" maxUrlLength="65536" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="64768" />
</requestFiltering>
</security>
<handlers>
<add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform>
</system.webServer>
</configuration>
Web.config n ° 2 -obtient la même erreur
<configuration>
<system.webServer>
<handlers>
<add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform>
</system.webServer>
</configuration>
source d'informationauteur andre
Vous devez vous connecter pour publier un commentaire.
Je crois que j'ai été faire cette erreur. Je n'ai pas Installer le .NET Core de Windows Server Hosting bundlecomme décrit dans instructions comme celui-ci. Après l'installation de ce Module, l'une de mes applications servi (c'est à dire pas d'erreur 500).
Je vois @Jørgen a fait ce commentaire sur les OP déjà, de sorte qu'il obtient de crédit:
La seule solution qui a fonctionné pour moi a été d'installer 2 éléments à partir de Microsoft dot net de bibliothèque de base:
et
Cela a fonctionné pour moi, de supprimer le fichier:
project.lock.json
et exécuterdotnet restore
restart visual studio
.J'ai été en mesure de résoudre ce même problème lors de l'exécution dans Visual Studio Community 2017 v. 15.7.1.
Avait pour installer la dernière dotnet-sdk-2.1.300-rc1-008673-win-x64.
https://www.microsoft.com/net/download/dotnet-sdk-2.1.300-rc1-windows-x64-installer