2017-07-31 1 views
3

Je sais que des questions similaires ont été posées mais leur réponse ne résout pas mon problème.Erreur HTTP 500.19 dans IIS 10 et Visual Studio 2017

Erreur HTTP 500.19 - erreur interne du serveur

La page demandée ne peut pas accessible parce que les données de configuration associées pour la page est non valide.
Informations d'erreur détaillées: module Web IIS Notification BeginRequest Handler pas encore déterminé Code d'erreur 0x80070021 Erreur de configuration Cette section de configuration ne peut pas être utilisée sur ce chemin . Cela se produit lorsque la section est verrouillée au niveau parent. Le verrouillage est soit par défaut (overrideModeDefault = "Deny"), soit défini explicitement par un tag d'emplacement avec overrideMode = "Deny" ou l'ancien allowOverride = "false".

du fichier de configuration \ \ C: \ monsite \ web.config

URL demandée http://localhost:80/mySite/login

Chemin d'accès physique C: \ monsite \ connexion

Méthode d'ouverture de session Pas encore déterminé

Logon Utilisateur Pas encore déterminé

Config Source:

65: </staticContent>

66: <handlers>

67:

<add name="ReportViewerWebControlHandler" 
    > preCondition="integratedMode" verb="*" 
    > path="Reserved.ReportViewerWebControl.axd" 
    > type="Microsoft.Reporting.WebForms.HttpHandler, 
    > Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, 
    > PublicKeyToken=b03f5f7f11d50a3a" /> 

J'ai vérifié dans Windows dispose également et ils regardent bien.

J'ai essayé de définir overrideModelDefault à Allow et de supprimer WebServiceHandlerFactory de applicationhost.congif mais aucun résultat.

Je suis en utilisant Visual Studio 2017 et IIS 10.

D'autres idées comment résoudre ce problème?

+0

Vous devez définir overrideModelDefault dans machine.config pour –

+0

ReportViewerWebControlHandler Je n'ai pas un fichier machine.config –

+0

Vous le trouverez dans le dossier C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config. Le dossier Framework64 dans ce chemin peut changer en fonction de la configuration du pool d'applications, c'est-à-dire 32bit ou 64bit –

Répondre

2
  1. Appuyez sur Win Key + R pour ouvrir fenêtre Exécuter
  2. dans la fenêtre Exécuter, entrez "OptionalFeatures.exe"
  3. dans la fenêtre fonctionnalités, cliquez sur: "Internet Information Services"
  4. __gVirt_NP_NN_NNPS<__ Cliquez sur: " Cliquez sur: "Fonctions de développement d'application"
  5. Vérifiez les caractéristiques.

J'utilise Windows 10 Remarque « Vous devez être connecté en tant qu'administrateur pouvoir Windows activer ou désactiver. » Si les fonctionnalités Windows sont vides ou vides, vérifiez que le service d'installation des modules Windows est activé et défini sur Automatique.

0

Ce n'est pas un problème dans le fichier web.config.

After installation windows, 
IIS does not know how to support .NET Core 2.0 website (or Core 1.0 also) by default

Vous devez installer le .NET Core Windows Server Hosting bundle sur le système d'hébergement.