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 :

Problème IIS - Erreur 500


Sujet :

ASP.NET

  1. #1
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut Problème IIS - Erreur 500
    Bonjour, je travaille sur une application Winform en .Net 1.1 de reporting utilisant Crystal Report X.
    Actuellement je travaille uniquement en local sous Windows XP avec IIS.
    Typiquement lors d'une demande de reporting, l'application winform envoie à une page Web dans son "ContentType" les paramètres qui sont traités ensuite dans cette page et qui permet la génération de l'état Crystal Report.
    Depuis cette après midi, je suis devant un problème.
    Lors de l'envoi de ma requete HTTP par le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    WebResponse wRes = wReq.GetResponse();
    Je me retrouves avec l'erreur suivante : Le serveur distant a retourné une erreur (500) : Erreur interne du serveur.
    J'ai beau redémarrer le serveur IIS, la machine, rien ne change alors qu'auparavant ces états fonctionnaient..
    Si vous avez deja rencontré ce soucis, veuillez me faire part de votre expérience.
    Merci d'avance...

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Ouvre la page que t'appelle avec IE pour voir

  3. #3
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    Quand j'essaye d'ouvrir la page web avec IE , il me dit cela :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Erreur du serveur dans l'application '/MandatsReporting'.
    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
     
    L'accès au chemin d'accès "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\mandatsreporting\e64a02da\53b1e87\hash.web" est refusé. 
     
    Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code. 
     
    Détails de l'exception: System.UnauthorizedAccessException: L'accès au chemin d'accès "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\mandatsreporting\e64a02da\53b1e87\hash.web" est refusé. 
     
    ASP.NET n'est pas autorisé à accéder à la ressource demandée. Accordez des droits d'accès à la ressource pour l'identité de la demande ASP.NET. ASP.NET a une identité de processus de base (en règle générale {MACHINE}\ASPNET sur IIS 5 ou Network Service sur IIS 6) qui est utilisée si l'application n'emprunte pas d'identité. Si l'application emprunte une identité via <identity impersonate="true"/>, l'identité sera l'utilisateur anonyme (en règle générale IUSR_MACHINENAME) ou l'utilisateur de la demande authentifié. 
     
    Pour accorder un accès en écriture ASP.NET à un fichier, cliquez avec le bouton droit sur le fichier dans l'Explorateur, choisissez "Propriétés" et sélectionnez l'onglet Sécurité. Cliquez sur "Ajouter" pour ajouter l'utilisateur ou le groupe approprié. Sélectionnez le compte ASP.NET et activez les cases à cocher pour l'accès souhaité.
     
    Erreur source: 
     
    Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous. 
    Trace de la pile: 
     
    [UnauthorizedAccessException: L'accès au chemin d'accès "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\mandatsreporting\e64a02da\53b1e87\hash.web" est refusé.]   System.IO.__Error.WinIOError(Int32 errorCode, String str) +393   System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) +888   System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) +44   System.IO.StreamWriter.CreateFile(String path, Boolean append) +55   System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize) +49   System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding) +20   System.Web.Compilation.PreservedAssemblyEntry.WritePreservedSpecialFilesCombinedHash(Int64 hash) +165   System.Web.Compilation.PreservedAssemblyEntry.DoFirstTimeInit(HttpContext context) +851   System.Web.Compilation.PreservedAssemblyEntry.EnsureFirstTimeInit(HttpContext context) +97   System.Web.Compilation.PreservedAssemblyEntry.GetPreservedAssemblyEntry(HttpContext context, String virtualPath, Boolean fApplicationFile) +29   System.Web.UI.TemplateParser.GetParserCacheItemFromPreservedCompilation() +91   System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) +148   System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() +125   System.Web.UI.TemplateParser.GetParserCacheItem() +88   System.Web.UI.ApplicationFileParser.GetCompiledApplicationType(String inputFile, HttpContext context, ApplicationFileParser& parser) +171   System.Web.HttpApplicationFactory.CompileApplication(HttpContext context) +43   System.Web.HttpApplicationFactory.Init(HttpContext context) +485   System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +170   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +414
     
    Informations sur la version : Version Microsoft .NET Framework :1.1.4322.2032; Version ASP.NET :1.1.4322.2032
    Je n'ai rien changé au niveau de la configuration.
    J'ai essayé de réinstaller IIS et le framework et rien ne change...
    J'ai regardé les droits, j'ai mis les droits comme il faut et rien ne passe...
    Je ne comprends vraiment pas...

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    essaye en ligne de commande: aspnet_regiis -ga ASPNET

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Ou sinon, est ce que le framework 2.0 a été installé depuis?
    Si oui, réinstalles aspnet 1.1 avec aspnet_regiis -i

  6. #6
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    ouais, c'est ce que je viens de faire, j'avais oublié de le faire lors de la réinstallation... ( le boulet )
    Mais c'est vraiment bizarre qu'il est crashé comme cela...

  7. #7
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    Le problème revient...
    J'ai refait la meme chose qu'au précédent et ça remarche mais ça me parait bizarre que ça me le fasse comme cela...
    D'après vous, d'ou cela peut il bien venir ?

  8. #8
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    J'ai le même problème que toi.

    aspnet_regiis -ga ASPNET remet les droits à l'utilisateur ASPNET mais cela ne change rien.

    Config.: WinXP, IIS5

    J'ai fait aspnet_regiis -i avec la 1.1 et la 2.0 ça change pas.

    Comme l'appli tourne en 2.0 j'ai viré les 2 framework pour ne réinstaller que le 2.0... pareil.

    Tout comme toi ça marche avec un .htm, j'ai aussi un site en php qui fonctionne correctement sur le serveur Web, et le code de ma page n'est pas en cause puisque c'est pareil avec le fichier localstart.asp.

    Cela semble être l'interprêtation de l'ASP qui ne se fait pas. Pourtant dans la config. du serveur j'ai bien l'extension .aspx qui doit être traitée avec "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\asp_isapi.dll".

    Une idée concernant la vérification de mon install.?

  9. #9
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    ben j'ai changé de machine et depuis ça ne me le fait plus....
    Maintenant je ne sais pas du tout à quoi c'est du...

  10. #10
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Ce qui est curieux c'est qu'après une nouvelle install. du Framework, le problème persiste.

    Ce qui me fait penser que cela devrait venir d'un problème de configuration du serveur Web, mais en la comparant avec celle du PC de dev., elles sembles identiques.

  11. #11
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    non ça c'est sur , c'est le serveur IIS qui déconne mais maintenant pourquoi ?
    Je ne sais pas...
    C'est quoi la config de ta machine pour que je puisse comparer avec celle que j'avais qui déconnait...

  12. #12
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Config.: WinXP, IIS 5.1

Discussions similaires

  1. IIS Erreur 500 avec aspnet_isapi.dll
    Par lartistez dans le forum ASP.NET
    Réponses: 9
    Dernier message: 11/06/2015, 10h50
  2. Problème d'Erreur 500 - web.xml <security-constraint>
    Par allizou dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 26/04/2012, 09h49
  3. Réponses: 3
    Dernier message: 11/12/2009, 14h26
  4. Problème apache : http 500 erreur interne au serveur
    Par marvelromy dans le forum Apache
    Réponses: 4
    Dernier message: 08/01/2008, 12h38
  5. ASP - IIS - Acces et erreur 500
    Par mioux dans le forum ASP
    Réponses: 2
    Dernier message: 21/11/2005, 19h15

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