IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Server Error in '/' Application.


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut Server Error in '/' Application.
    Bonjour,
    Ne trouvant pas de solution à mon probleme, je viens vers vous.

    Voilà mon message d'erreur quand j'affiche ma page ASPX depuis mon site :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Server Error in '/MonSite.fr' 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 33:             ASP.NET pour identifier un utilisateur entrant. 
    Line 34:         -->
    Line 35: 		<authentication mode="Windows"/>
    Line 36: 		<!--
    Line 37:             La section <customErrors> permet de configurer 
     
     
    Source File: C:\Inetpub\wwwroot\MonSite.fr\ddi\web.config    Line: 35 
     
     
    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
    CE site est un Intranet donc pas d'hébergeur.
    Le site n'est pas nouveau mais c'est la première fois qu'il accueil de l'aspx.
    Le FramWork 2 est installé.
    La machine est une simple Workstation avec IIS6

    Avez vous unbe idée ?
    Merci bcp

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    le répertoire virtuel n'est probablement pas configuré comme application dans IIS...

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut
    Malheureusement oui, il l'est déjà.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Apparemment le web.config où il y a l'erreur est dans un sous répertoire de ton site. Or tu ne peux pas redéfinir le mode d'authentification dans un sous répertoire, seulement au niveau racine de l'application

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut
    Ah!! ok. Merci. Maintenant j'ai contourné le problème, j'ai mis en commentaire l'authentification et ca passe .

    alors mon problème a évolué ! Maintenant ce sont mes classe qui ne sont pas accessibles :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Compilation Error 
    Description: An error occurred during the compilation of a resource required to service this request.
    Please review the following specific error details and modify your source code appropriately. 
     
    Compiler Error Message: VJS1123: Bad member declaration
     
    Source Error:
     
    Line 9:      
    Line 10:     //nouvelle instance des différentes classes
    Line 11:     bin/BPO_Application BPO = new bin/BPO_Application();
    Line 12:     DemandeTravaux DT = new DemandeTravaux();
    Line 13:     Phase P = new Phase();
    Toutes mes classes sont dans un répertoire "Bin" (contenu dans une DLL) et j'ai l'impression que l'ASPX n'y accède pas
    Je précise que sur le PC de DEV tout fonctionne parfaitement.
    Une idée ?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bin/BPO_Application BPO = new bin/BPO_Application();

    C'est supposé être quoi comme langage, ça ?
    En tous cas c'est sûrement pas du VB.NET...

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut
    VJ# (enfin j'espère )

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    non mais même en VJ#, la ligne que j'ai cité ne correspond à aucune syntaxe existante... "bin" est un répertoire, pas un namespace, et de toutes façons c'est le point, pas le slash, qui est utilisé pour séparer le namespace du type...

  9. #9
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut
    ok. vu.
    L'erreur évolue encore..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 
     
    Compiler Error Message: VJS1118: Unexpected "protected"
     
    Source Error:
     
     
     
    Line 22:     //Phase P = new Phase();
    Line 23:     
    Line 24:     protected void CB_Domaine_SelectedIndexChanged(Object sender, EventArgs e)
    Line 25:     {
    Line 26:         //rendre visible certaines contrôles
     
     
    Source File: C:\Inetpub\wwwroot\intranet2.howmet.fr\DDI\FormUsers.aspx    Line: 24
    Merci bcp pour ton aide.

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ben je connais pas très bien J#, mais a priori c'est la même syntaxe que Java, donc protected devrait être défini...
    Tu es sûr que c'est pas du JScript ?

  11. #11
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut
    Oui, c'est bien du VJ# dans de l'ASP.
    En fait comme je l'ai expliqué sommairement, les classes ne sont pas retrouvées par le code lors de l'éxécution.

    Lors la création des classes, DotNet a créé un répertoire "APP_Code" dans lequel figure les classes. Puis aprés la compil, la publication du projet a créé une DLL dans le répertoire "Bin" : App_Code.dll

    Lors de l'éxécution de l'ASPX, c'est comme si il ne trouvait les classes..

    Mystrère...

  12. #12
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut
    OK. J'ai passé tous ls bugs.. ey j'avais raison.. toutes les classes (*.jsl) ont été déplacées à la racine du site.!!

    Maintenant, j'ai un souci de droit d'écriture dans un répertoire de travail situé à la racine du site web. "Accès Denied" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Exception Details: System.UnauthorizedAccessException: Access to the path 'PieceJointe/DDI 4/' is denied. 
     
    ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. 
     
    To grant ASP.NET access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
     
    Source Error: 
     
     
    Line 36: 	{
    Line 37: 		//création dossier
    Line 38: 		Dossier.CreateDirectory(Chemin +  "/DDI " + par_max + "/");
    Line 39: 	}
    Line 40:
    Une idée ??

  13. #13
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu n'es pas supposé écrire à cet endroit... il y a un répertoire App_Data qui sert à ça

  14. #14
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 316
    Par défaut
    Champion du monde !!!

    En fait le répertoire App_Data existait dans le projet mais il était vide. Alors aprés la publication, App_Data n'était pas créé par DotNET.

    J'ai ajouté un fichier bidon au projet dans App_Data. Et.. magie.. le répertoire a été créé.

    Quand à mon accès refusé.. C'est de ma faute (une erreur de frappe).

    Merci Thomas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Server Error in '/' Application.
    Par vanesa dans le forum ASP.NET
    Réponses: 3
    Dernier message: 27/03/2012, 12h43
  2. Erreur web.config Server Error in '/' Application.
    Par JEFF56 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 14/04/2009, 00h01
  3. Réponses: 6
    Dernier message: 15/12/2008, 14h55
  4. Server Error in '/' Application.
    Par Christophe Charron dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 21/11/2008, 20h58
  5. Server Error in '/' Application
    Par K3nTinOu dans le forum ASP.NET
    Réponses: 2
    Dernier message: 27/08/2008, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo