none
Publication d'un site ASP.NET sur un hébergeur, pages d'erreur à la connection au site. RRS feed

  • Question

  • Bonjour, dans un précédent thread je demandais conseils sur quel hébergeur choisir pour mon petit site Web en ASP.NET.
    Merci à Richard Clarck pour m'voir conseillé Ikoula.
    Mon hébergement à été crée ainsi que mon nom de domaine.

    Mon problème est que lorsque j'ai voulu visualiser mon site pour la 1ere fois, je suis tombé sur cette page d'erreur

    J'ai donc modifier dans ma solution le fichier Web.Config et rajouter :
      <customErrors mode="Off"/>

    et depuis j'ai cette page d'erreur :

    Je suis pas très calé en déploiement ASP.NET donc j'ai du faire une erreur quelque part, donc voici les étapes de ma publication :
    Dans visual studio j'ai publié mon site ASP.NET sous la forme d'un système de fichier (PublishOUtput)

    A noter que le site fonctionne très bien dans Visual Studio et ne présente aucune erreur.

    Dans mon panneau de contrôle Ikoula dans l'onglet fichiers j'ai cliqué "Envoyer des fichiers" pour importer les fichiers de mon site depuis Visual
    Studio.

    J'ai selectionné l'ensemble des dossiers et fichiers présent dans PublishOutput et l'importation c'est faite sans problème à ceci pret que
    les dossier présents dans le dossier PublishOutput n'apparaissent pas dans mon tableau de bord Ikoula, seuls les fichiers ont été importer.
    Est-ce normal ?

    J'ai sélectionné l'ensemble des dossiers et fichiers présent dans PublishOutput et l'importation c'est faite sans problème à ceci prêt que
    les dossier présents dans le dossier PublishOutput n'apparaissent pas dans mon tableau de bord Ikoula, seuls les fichiers ont été importer.
    Est-ce normal ?

    Voilà, j'espère que quelqu'un pourra m'aider à résoudre ce problème car il s'agit d'un site Web pour ma société, donc j'en ai besoin rapidement.
    merci


    JF Collombet ® CreateSpecificCulture

    dimanche 5 février 2017 16:32

Réponses

  • Problème résolu !!

    Ce soucis venait de l'importation des fichiers Visual Studio dans l'hébergeur. Il ne prenait pas en compte les dossiers contenus dans le dossier PublishOUtput de VS. Donc fatalement il manquait des éléments necessaires au bon fonctionnement du site.

    J'ai donc Créer une archive ZIP avec le dossier publier via Visual Studio, j'ai importé ce ZIP dans mon hébergeur et je l'ai décompressé tout simplement.

    Merci quand même de votre aide.


    JF Collombet ® CreateSpecificCulture

    jeudi 9 février 2017 12:17

Toutes les réponses

  • En recherchant un peu, l'erreur est que le serveur n'arrive pas à trouver un package nuggets  :CodeDom provider.

    pourtant bien présent à la fois dans la solution APS.NET (puisque existant d'office dans les références) et dans les fichiers une fois publiés.

    J'utilise Visual Studio 2017 RC pour construire cette solution.

    y a t-il un rapport? quelque chose aui n'est pas au point dans cette version ?

    Voir ce lien sur le même problème


    JF Collombet ® CreateSpecificCulture

    lundi 6 février 2017 17:06
  • Bonjour,

    S'il vous plaît, pouvez-vous partager le contenu de votre fichier config ?

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mardi 7 février 2017 08:53
    Modérateur
  • <?xml version="1.0" encoding="utf-8"?>
    <!--
      Pour plus d'informations sur la configuration de votre application ASP.NET, visitez
      https://go.microsoft.com/fwlink/?LinkId=169433
      -->
    <configuration>
      <system.web>
        <compilation debug="true" targetFramework="4.5.2" />
        <httpRuntime targetFramework="4.5.2" />
        <customErrors mode="Off" />
        <pages>
          <namespaces>
            <add namespace="System.Web.Optimization" />
          </namespaces>
          <controls>
            <add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" />
          </controls>
        </pages>
        <httpModules>
          <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
        </httpModules>
      </system.web>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
            <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="WebGrease" culture="neutral" publicKeyToken="31bf3856ad364e35" />
            <bindingRedirect oldVersion="0.0.0.0-1.6.5135.21930" newVersion="1.6.5135.21930" />
          </dependentAssembly>      
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.AI.Agent.Intercept" publicKeyToken="31bf3856ad364e35" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-2.0.7.0" newVersion="2.0.7.0" />
          </dependentAssembly>
          <dependentAssembly>
            <assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
      <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules>
          <remove name="ApplicationInsightsWebTracking" />
          <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />
        </modules>
      </system.webServer>
      <system.codedom>
        <compilers>
          <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
          <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
        </compilers>
      </system.codedom>
    </configuration>


    JF Collombet ® CreateSpecificCulture

    mardi 7 février 2017 11:48
  • Voici un lien Git Hub contenant les pages de ma solution

    Git Hub


    JF Collombet ® CreateSpecificCulture

    mercredi 8 février 2017 06:46
  • Bonjour,

    Je ne suis pas expert, mais tout semble correct dans votre fichier config. Je vais rechercher encore et je vais partager l'information qui peut être utile.

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 8 février 2017 15:59
    Modérateur
  • Merci,

    je me demande si le fait que j'utilise VS 2017 RC n'y ai pas pour quelque chose, cette version présente peut être des bugs ?


    JF Collombet ® CreateSpecificCulture

    jeudi 9 février 2017 03:27
  • Voici un avertissement qui apparaît lorsque j'ouvre ma solution depuis ce matin : elle semble être en rapport avec l'erreur de base et concerne comme on le voit sur cette capture la ligne 52 le <p>


    JF Collombet ® CreateSpecificCulture

    jeudi 9 février 2017 09:39
  • Problème résolu !!

    Ce soucis venait de l'importation des fichiers Visual Studio dans l'hébergeur. Il ne prenait pas en compte les dossiers contenus dans le dossier PublishOUtput de VS. Donc fatalement il manquait des éléments necessaires au bon fonctionnement du site.

    J'ai donc Créer une archive ZIP avec le dossier publier via Visual Studio, j'ai importé ce ZIP dans mon hébergeur et je l'ai décompressé tout simplement.

    Merci quand même de votre aide.


    JF Collombet ® CreateSpecificCulture

    jeudi 9 février 2017 12:17
  • Bonjour,

    Bravo! Je suis heureuse que le problème est résolu.

    Merci beaucoup pour la solution partagée.

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    jeudi 9 février 2017 13:40
    Modérateur