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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté 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
    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 : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

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

  3. #3
    Membre expérimenté 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
    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 : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    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 : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    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 expérimenté 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
    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...

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