Comment faire pour résoudre les “Erreur de Serveur dans l'Application ' / ' ” erreur?
Je suis en train de déployer une asp.net application dans notre serveur alors que je reçois l'erreur suivante.
Server Error in '/' Application.
________________________________________
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Source Error:
Line 63: ASP.NET to identify an incoming user.
Line 64: -->
Line 65: <authentication mode="Windows"/>
Line 66: <!--<forms loginUrl="~/SCR.UI/Login1.aspx"/>
Line 67: </authentication>-->
Source File: D:\BarclaysPayamentManagementSystem\scr.ui\web.config Line: 65
Qu'est-ce que la raison et comment le résoudre?
S'il vous plaît aider
OriginalL'auteur priyanka.sarkar | 2009-06-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir cette erreur lorsque vous essayez de parcourir un asp.net application.
Les informations de débogage montre que "Cette erreur peut être causée par un répertoire virtuel de ne pas être configuré comme une application dans IIS."
Toutefois, cette erreur se produit principalement à partir de 2 scénarios.
À résoudre, faites un Clic Droit sur le répertoire virtuel - sélectionnez propriétés, puis cliquez sur
"Créer" à côté de la "Demande" de l'Étiquette et de la zone de texte. Il va automatiquement créer la "demande" en utilisant le répertoire virtuel du nom. Maintenant que la demande peut être consulté.
Surtout, nous avons la pratique de l'ajout de web.config dans le sous-répertoire si nous voulons protéger l'accès à la sous-répertoire de fichiers (par exemple, le répertoire est admin et que nous souhaitons protéger les pages d'administration de unathorized utilisateurs).
OriginalL'auteur Árvíztűrő tükörfúrógép
J'ai eu cette erreur lors de l' .NET version avait tort, assurez-vous que le site est configuré pour celui dont vous avez besoin.
Voir aspnet_regiis.exe pour plus de détails.
OriginalL'auteur Dror
J'ai eu cette erreur avec VS 2015, dans mon cas, allez à la page des propriétés du projet, onglet Web, et en cliquant sur
Create Virtual Directory
bouton dans la section Serveurs résoluOriginalL'auteur mohas
On dirait que l'admin a verrouillé le "authentification" nœud du web.config, que l'on peut faire dans le web mondial.config assez facilement. Ou, en un mot, c'est normal.
OriginalL'auteur Wyatt Barnett
Le message d'erreur est assez clair: vous avez un élément de configuration dans un site web.fichier de configuration dans un sous-dossier de votre application web qui n'est pas autorisé à ce niveau - OU vous avez oublié de configurer votre application web d'application IIS.
Exemple: vous essayez de remplacer le niveau d'application des paramètres comme les formes les paramètres d'authentification dans un site web.config dans un sous-dossier de votre application
OriginalL'auteur chris166
J'ai juste eu le même problème sur visual studio 2012. Pour une application internet du projet.
Comment faire pour résoudre les “Erreur de Serveur dans l'Application ' /' ” erreur?
La recherche de la réponse, je suis tombé sur ce post, mais aucune de ces réponses m'aider.
Que j'ai trouvé un autre post ici sur stackoverflow qui a la réponse pour résoudre ce problème.
Argument spécifié a été hors de la plage de valeurs valides. Nom du paramètre: site
OriginalL'auteur Tigrito
Lorsque vous créez une nouvelle application web à l'aide de visual studio.net il crée automatiquement le répertoire virtuel et le configure comme une application. Toutefois, si vous créez manuellement le répertoire virtuel et il n'est pas configuré comme une application, alors vous ne serez pas en mesure de rechercher l'application et peut obtenir l'erreur ci-dessus.
OriginalL'auteur toqeerawan
J'ai aussi eu ce message d'erreur lorsque j'ai déménagé une entité cadre de fichier edmx dans l'un des "Modèles" sous-dossier. Cela modifie automatiquement les métadonnées dans ma chaîne de connexion paramètre dans mon application.config.
Avant que la chaîne de connexion changé... ça ressemblait à quelque chose comme ceci:
Et après... il a ajouté les "Modèles" nom de sous-dossier (btw... il a aussi ajouté des "Modèles" à l'espace de noms pour l'EF classes générées) et la chaîne de connexion ressemble maintenant à ceci:
J'ai un projet de site web qui fait référence à cette Entité Cadre DB projet. Mais son site web.config n'ont pas les mises à jour de la chaîne de connexion... et c'est quand j'ai commencé à faire l'erreur de compilation en cours de discussion ici.
Pour corriger cette erreur, j'ai mis à jour la chaîne de connexion dans le web.config dans le projet de site web pour correspondre à l'application.config dans mon EntityFramework projet.
OriginalL'auteur Denis M. Kitchen