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 :

Générer site web depuis code c# [Débutant]


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut Générer site web depuis code c#
    Bonjour à tous,
    Je suis informaticien et mon big boss me demande si il est possible de mettre en ligne un site web qui a été développé et mis en ligne à l'étranger.
    J'ai le code source mais je ne connais pas du tout le langage ASP.NET.

    J'ai un dossier qui se présente sous cette arborescence :
    -wwwroot
    --App_Browsers
    --App_Code
    --App_Data

    Dans le dossier App_Browser il y a des fichiers .browser

    Dans le dossier App_Code j'ai l'arborescence suivante :
    -Application
    -CMS
    -CMSModules
    -CMS Pages
    -Controllers
    -Handlers
    -Samples
    et un fichier Global.asax.cs

    Dans le dossier App_Data j'ai l'arborescence suivante :
    - CMSModules
    - CMSTemp
    - CMSTemplates
    - Compatibility
    - Dictionaries
    - Install
    - Persistents
    - Templates

    Dans le dossier App_Code --> CMS j'ai des fichiers .cs ce qui me fait dire que c'est bien une appli codée en C#.

    Je ne dois pas retoucher l'appli en elle même mais juste le contenu de la base de données pour la traduire en français. Pour ça aucun souci.

    Mes questions sont les suivantes :


    - Avec le peu d'information que je vous ai donné, savez-vous quel framework est utilisé pour cette application ?

    - Comment générer le site web depuis ce code source ?

    - Une fois généré, comment configurer le site web sur le serveur IIS ?


    En gros vous l'avez compris mes connaissance en ASP.NET sont très faible voir inexistante.

    J'ai essayé de compiler l'application web depuis VisualStudio 2012 mais à la compilation il me met l'erreur :
    Le type ou l'espace de nom 'CMS' est introuvable ... Pourtant la classe CMS est bien présente dans le dossier App_Code.

    Merci par avance pour votre aide.

  2. #2
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut Manque les références
    Je pense qu'il me manque les références mais je ne sais pas comment trouver lesquelles.

    j'ai cette liste dans un fichier log (dll qui serait dans le dossier bin que je n'ai pas) :

    AjaxMin.dll
    AWSSDK.dll
    CMS.AmazonStorage.dll
    CMS.Blogs.dll
    CMS.CKEditor.dll
    CMS.CMSHelper.dll
    CMS.CMSSiteMapProvider.dll
    CMS.CMSStorage.dll
    CMS.Community.dll
    CMS.Controls.dll
    CMS.Controls.XmlSerializers.dll
    CMS.DatabaseHelper.dll
    CMS.DataEngine.dll
    CMS.DataProviderSQL.dll
    CMS.Ecommerce.dll
    CMS.EcommerceProvider.dll
    CMS.EmailEngine.dll
    CMS.EventLog.dll
    CMS.EventManager.dll
    CMS.ExtendedControls.dll
    CMS.FormControls.dll
    CMS.FormEngine.dll
    CMS.Forums.dll
    CMS.GlobalEventHelper.dll
    CMS.GlobalHelper.dll
    CMS.ImportExport.dll
    CMS.IO.dll
    CMS.ISearchEngine.dll
    CMS.LicenseProvider.dll
    CMS.LicenseProvider.XmlSerializers.dll
    CMS.MediaLibrary.dll
    CMS.MembershipProvider.dll
    CMS.MessageBoard.dll
    CMS.Messaging.dll
    CMS.MetaWeblogProvider.dll
    CMS.Newsletter.dll
    CMS.Notifications.dll
    CMS.OnlineMarketing.dll
    CMS.OutputFilter.dll
    CMS.Polls.dll
    CMS.PortalControls.dll
    CMS.PortalEngine.dll
    CMS.ProjectManagement.dll
    CMS.Reporting.dll
    CMS.ResourceManager.dll
    CMS.RESTService.dll
    CMS.Scheduler.dll
    CMS.SearchProviderSQL.dll
    CMS.SettingsProvider.dll
    CMS.SiteProvider.dll
    CMS.skmMenuControl.dll
    CMS.Synchronization.dll
    CMS.SynchronizationEngine.dll
    CMS.TreeEngine.dll
    CMS.UIControls.dll
    CMS.URLRewritingEngine.dll
    CMS.VirtualPathHelper.dll
    CMS.VirtualPathProvider.dll
    CMS.WebAnalytics.dll
    CMS.WebDAV.dll
    CMS.WebFarmSync.dll
    CMS.WebFarmSyncHelper.dll
    CMS.WinServiceEngine.dll
    CMS.WorkflowEngine.dll
    CMS.ZipUtilities.dll
    DotNetOpenAuth.dll
    DotNetOpenAuth.dll.rename
    HealthMonitoringService.exe
    SchedulerService.exe
    WebInstallerHelper.dll

    Je cherche déjà à savoir si je peux tirer quelque chose du code source fournit que je ne peux pas envoyé désolé.

    Merci d'avance

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut
    Citation Envoyé par seb76250 Voir le message
    - Avec le peu d'information que je vous ai donné, savez-vous quel framework est utilisé pour cette application ?
    Non, mais tu peux les installer les un après les autres ou directement le 4.0. Normalement il y a une compatibilité.
    Citation Envoyé par seb76250 Voir le message
    - Comment générer le site web depuis ce code source ?
    Si tu as un dossier App_code c'est un site web et non une application web. IIS va compiler le code dès la première requête. Tu n'as qu'à déposer les sources dans le répertoire racine et observer ce qui se passe.
    Citation Envoyé par seb76250 Voir le message
    - Une fois généré, comment configurer le site web sur le serveur IIS ?
    Normalement la configuration est assez succinte. Il faut juste sélectionner un framework qui correspond au code source. Si il y a des fonctionnalités "exotiques" il faudra mettre les mains dans le cambouis (et ouvrir une autre discussion).
    Citation Envoyé par seb76250 Voir le message
    En gros vous l'avez compris mes connaissance en ASP.NET sont très faible voir inexistante.
    Ben il va falloir t'y mettre

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut Suite
    Bonjour Immobilis et merci pour ta réponse.

    Il est clair que je vais me mettre à cette techno mais en une semaine cela me paraît un peu court.

    J'ai avancé un peu car en faite je n'avais pas toutes les sources (Dossier bin etc).

    A priori tout est là. J'ai copié les sources dans le site web par défaut de IIS mais lorsque j'accède au site il génère cette erreure :

    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
    Error in '/' Application.
    --------------------------------------------------------------------------------
     
    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: CS0246: Le type ou le nom d'espace de noms 'ScriptMethod' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
     
    Source Error:
     
    Line 23: 
    Line 24:     [WebMethod]
    Line 25:     [ScriptMethod]
    Line 26:     public string[] TagsAutoComplete(string prefixText, int count, string contextKey)
    Line 27:     {
     
     
    Source File: c:\inetpub\wwwroot\App_Code\CMSPages\TagSelectorService.cs    Line: 25
    Et si je compile à partir de Visual Studio 2012 j'ai cette erreure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Erreur	1	
    Erreur de build inconnue, 'MC3074*: 
    la balise 'StackPanel' n'existe pas dans l'espace de noms XML 
    'http://schemas.microsoft.com/client/2007'. Ligne 1 Position 13.' 	
    c:\users\administrateur\documents\visual studio 2012\Projects\ClientBin\MultiFileUploader.xaml	
    1	
    13
    Je ne vois pas d'où peut venir cette erreure.

    Merci pour votre aide.

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    'StackPanel' est un controle WPF ou Silverlight. Tu fais de l'un ou de l'autre?
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut Suite
    Justement je ne sais pas du tout je n'ai rien codé j'ai reçu ce code dans l'état sans même connaître la techno utilisé. Et aucun contact au bout pour m'expliquer quoique ce soit.

    Y a t'il un moyen de savoir si c'est du Silverlight ou WPF ?

  7. #7
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut Suite
    Lorsque j'ajoute mes sources à un nouveau projet Silverlight et que je génére la solution j'ai ces erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Avertissement 1	
    Préfixe de balise ou filtre pour appareil mobile non reconnu 'cms'.
    c:\Users\administrateur\documents\visual studio 2012\Projects\Test\Test.Web\CMSWebParts\SideBanners.ascx	3	
    2 Test.Web
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Erreur 3	
    'CMSWebParts_AAF-APC_SideBanners' n'est pas une valeur valide pour l'attribut 'inherits'.	c:\Users\administrateur\documents\visual studio 2012\Projects\Test\Test.Web\CMSWebParts\SideBanners.ascx	1
    Si je pouvais être sûr au moins que c'est une application Silverlight parceque je génére des solutions de type d'application différents à l'aveugle.

  8. #8
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut up
    Je suis toujours en train de galéré sur mon site ça fait 2 jours si quelqu'un veut bien m'aider je peux essayer de fournir un peu plus d'informations au besoin et si je peux.

    Si quelqu'un peux me rediriger vers des forums ou des tutoriels qui pourraient m'aider parce qu’en parallèle ça fait 2 jours que je scrute le net en vain. Je suis dans le flou total sur la techno utilisé (ASP.NET, Silverlight, CMS etc ...)

    Je peux aussi faire appel à une personne extérieur à condition que ce soit une prestation chiffré et facturé etc .. légal quoi ! car le code source est protégé et qu'il me fasse une offre commerciale fixe pour reprise du site et traduction française.

    Merci beaucoup

  9. #9
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par seb76250 Voir le message
    Je suis toujours en train de galéré sur mon site ça fait 2 jours si quelqu'un veut bien m'aider je peux essayer de fournir un peu plus d'informations au besoin et si je peux.
    Peux tu nous dire en quoi à consisté précisément ce qui t'a été livré ?

    Si tu as les sources, la recompilation redéploiement ne devrait pas poser de problème particulier à condition d'avoir une version de Visual Studio compatible avec le framework utilisé.

  10. #10
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 54
    Par défaut Re
    Bonjour,

    J'ai trouvé le CMS utilisé c'est Kentico. Je vais m'orienter vers un forum spécialisé. Merci encore.

    Pour le professionnel extérieur ça tient encore contactez moi en MP. Nous sommes dans le 27 Eure.

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

Discussions similaires

  1. VS 2010 - Générer diagramme UML depuis code et properties
    Par DarkArcadiusAlex dans le forum Visual Studio
    Réponses: 0
    Dernier message: 04/03/2012, 12h14
  2. Créer son site web sans code
    Par h2o64 dans le forum Débuter
    Réponses: 4
    Dernier message: 10/11/2011, 22h37
  3. Accéder à son site web depuis l'intérieur comme l'extérieur
    Par lavazavio dans le forum Administration
    Réponses: 6
    Dernier message: 16/04/2010, 14h53
  4. Ouvrir un site Web depuis un bouton
    Par Domino40 dans le forum VBA Word
    Réponses: 5
    Dernier message: 12/02/2010, 08h24
  5. [EasyPHP] impossible d'afficher mon site web depuis un autre PC
    Par bcd_30 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 12/10/2007, 15h30

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