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 :

erreur lors du déploiement


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut erreur lors du déploiement
    J'essaie de publier chez un hébergeur un site que je viens de faire
    J'ai suivi le tutorial de déploiement sur VS2010
    Malgré cela ça plante et j'ai plusieurs questions :

    Quand je lance ma première page j'ai comme message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
    <!-- Web.Config Configuration File -->
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
    J'ai modifié mon fichier web.config mais sans effet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <customErrors
      defaultRedirect="GenericError.htm"
      mode="Off" xdt:Transform="Replace">
          <error statusCode="500" redirect="InternalError.htm"/>
        </customErrors>
      </system.web>
    Quand je lance la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Inetpub\wwwroot\CalculsFinanciers\FIN_Amortissements\FIN_Amortissements\obj\Debug\Package\Archive.deploy.cmd  /T
    Je vois un message d'erreur en rouge mais la fenêtre se ferme aussitôt. même en plaçant ce commande dans un .Bat avec une pause

    Quelle différence y-a-t-il entre la fonction Publier et la fonction de génération de package

    Merci de vos retours car cela fait deux heures que je tourne en rond

  2. #2
    Membre éprouvé Avatar de Olivier P.
    Homme Profil pro
    Développeur Front-End chez un éditeur logiciel
    Inscrit en
    Octobre 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Front-End chez un éditeur logiciel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 83
    Par défaut
    Bonjour,

    La fonction publier permet de publier (et oui) automatiquement votre application sur un serveur donné.

    La génération de package permet de générer un paquet (et oui encore) que vous irez ensuite installer sur un serveur.

    Concernant votre souci, il y a de nombreuses pistes possibles ( dans le code, dans le fichier de parametrage web.config, dans iis, ...).

    Sans plus dinformations, ou sans un message d'erreur explicite, il va être difficile de vous aider.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 59
    Par défaut customErrors
    Pourquoi ne pas mettre toute la partie <customErrors> en commentaire pour voir plus information sur l'erreur?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Merci à vous de vous pencher sur mon problème

    Pourquoi ne pas mettre toute la partie <customErrors> en commentaire pour voir plus information sur l'erreur?
    Voilà le web.config : sans rien concernant <customErrors>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?xml version="1.0"?>
    <configuration>
      <system.web>
        <compilation debug="false" targetFramework="4.0" />
      </system.web>
     
      <system.webServer>
         <modules runAllManagedModulesForAllRequests="true"/>
      </system.webServer>
    </configuration>
    Voilà le message d'erreur
    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
    24
    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
     
    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
     
     
    <!-- Web.Config Configuration File -->
     
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
     
     
    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
     
     
    <!-- Web.Config Configuration File -->
     
    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>
    Concernant votre souci, il y a de nombreuses pistes possibles ( dans le code, dans le fichier de parametrage web.config, dans iis, ...).
    Je transfère vers un hébergeur mutualisé. Au niveau IIS je vois mal quoi faire
    Le code peut-il être incorrect si le projet fonctionne correctement sans bug ?
    Je penche donc plus vers le fichier web.config.
    J'ai choisi de commencer par un projet simple sans appel à une base de données ni login.

    A bientôt

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    J'ai poursuivi mes tests :

    avec le contenu suivant dans Web.config
    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
    <?xml version="1.0"?>
     
    <!--
      Pour plus d'informations sur la configuration de votre application ASP.NET, consultez
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
     
    <configuration>
      <system.web>
        <compilation debug="false"  targetFramework="4.0"/>
        <customErrors mode="RemoteOnly" defaultRedirect="erreur.htm"/>
      </system.web>
     
      <system.webServer>
         <modules runAllManagedModulesForAllRequests="true"/>
      </system.webServer>
    </configuration>
    J'affiche la page d'erreur erreur.htm.
    Je suis donc certain que mon fichier est bien pris en compte.

    avec le contenu suivant dans Web.config

    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
     
    <?xml version="1.0"?>
    <!--
      Pour plus d'informations sur la configuration de votre application ASP.NET, consultez
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    <configuration>
      <system.web>
        <compilation debug="false"  targetFramework="4.0"/>
        <customErrors mode="Off" defaultRedirect="erreur.htm"/>
      </system.web>
     
      <system.webServer>
         <modules runAllManagedModulesForAllRequests="true"/>
      </system.webServer>
    </configuration>
    j'obtiens le message d'erreur suivant avec la ligne 10 en rouge.
    et cette précision Parser Error Message: Unrecognized attribute 'targetFramework'.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Line 8:  <configuration>
    Line 9:    <system.web>
    Line 10:     <compilation debug="false"  targetFramework="4.0"/>
    Line 11:     <customErrors mode="Off" defaultRedirect="erreur.htm"/>
    Line 12:   </system.web>

  6. #6
    darthmower
    Invité(e)
    Par défaut
    Es-tu sûr que ton hébergeur mutualisé gère le framework .net 4.0?

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Pour info je suis chez 1&1

    La version ASP.net affiche ceci
    ASP.NET version of this application is : 2.0.50727.5456

    Par contre je ne sais pas comment savoir quelle version de FrameWork est supportée
    J'avais trouvé ce code mais il plante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Version ver = Environment.Version;
    Response.Write("Version Framework = {0}", ver);
    Surtout je ne sais pas comment je vais pouvoir revenir à du 3.5 si le 4.0 n'est pas supporté

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

Discussions similaires

  1. Erreur lors du déploiement un "L" est ajouté
    Par piopium dans le forum Glassfish et Payara
    Réponses: 7
    Dernier message: 04/03/2009, 16h43
  2. [SSAS][2005] Erreur lors du déploiement
    Par geof dans le forum SSAS
    Réponses: 1
    Dernier message: 05/01/2009, 16h35
  3. Erreur lors du déploiement d'un formulaire infopath
    Par jgeismar dans le forum SharePoint
    Réponses: 3
    Dernier message: 30/10/2008, 11h56
  4. Réponses: 1
    Dernier message: 22/05/2008, 11h27
  5. [SSAS] Erreur lors du déploiement du cube
    Par Reskibil dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/12/2007, 16h29

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