Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementCompilation de dotnetnukeCompilation de dotnetnuke
Précédente
 
Suivante
Nouveau message
09/05/2007 12:29
 

Bonjour,

Je chercher un créer un nouveau module.

Voici ma situation:

  • Dotnetnuke est installé sur une machine virtuelle VMware sous Windows Server 2003, sur laquelle est installé SQL Server 2005 designer edition.
  • J'ouvre le dossier d'installation de Dotnetnuke avec Visual studio 2005 depuis ma machine physique.

Mais lorsque je tente de compiler le site, apres avoir ajouté un nouveau module, des erreurs de compilation apparaissent, alors que d'après les tutoriaux que j'ai lu, il ne devrai pas y en avoir.

 

Voici les erreurs s’affichant :

 

Erreur 102      Échec de la demande d'autorisation de type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.            \\192.168.169.128\dotnetnuke\admin\Containers\title.ascx             3

 

Ou

 

Erreur 107      Échec de la demande d'autorisation de type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.            \\192.168.169.128\dotnetnuke\admin\Containers\solpartactions.ascx        1

 

 

Et j’en passe…

 

Quelqu’un connaît-il une raison à ces erreurs ?

 

Merci d’avance

 

Nicolas.

 

 
Nouveau message
09/05/2007 13:55
 

Bonjour,

Plusieurs questions :

  • Quelle version de Visual Studio utilise-tu ? La version Web Express gratuite, ou une version Pro ou supérieur ?
  • Quel modèle as-tu utilisé pour ton module ? Regarde mes posts sur ce forum avec le mot clé "WAP" pour ta recherche. Tu trouveras des infos sur les différents modèles.
  • As-tu utilisé un des starter kits de dnn pour créer ton module ? Si oui lequel ?

Normalement, tu ne dois pas compiler dnn ! Mais ton module, ce qui n'est pas la même chose.

Gilles

 
Nouveau message
09/05/2007 14:38
 

Merci de ta réponse si rapide,

En ce qui concerne le starter kit, il me semble que j'ai installé la version 4.5.1. (ou alors la version 4.4.1). Mais pour effectuer mon installation sur ma machine virtuelle, je suis passé par l'install de la version 4.5.1, sans passer par un starter kit.

Pour la méthodologie de création de mon module, j'ai investi dans le livre "DotNetNuke 4.0 Website creation in c# 2005, from Novice to professional", et j'ai suivi leur méthode. Sauf que j'avais déjà préalablement installé DNN donc je ne suis pas passé par une installation via Visual studio, mais en créant moi meme ma BDD,  mon utilisateur, puis en gérant IIS et les autorisations en finissant par la modification du fichier web.config (le tout sur ma machine virtuelle).

Ensuite, lorsque j'ai vu qu'il fallait "installer" un strater kit pour créer des modules, j'en ai donc téléchargé un, puis je l'ai installé sur ma machine physique (possédant visual studio 2005 pro).

Ensuite pour la création de mon module, apres avoir oubvert le dossier dotnetnuke de ma machine virtuelle, je fais "ajouter un nouvel élément..." dans l'arborescence de DotNetNuke, puis j'ajoute un module en c#.

Je renomme le module à mon goût, puis, en suivant les instructions de mon livre, je clique sur "Build". Et là BOOOM, plein d'erreurs...

Je ne sais pas si j'ai utilisé la méthode "Web Application Project" ou une autre méthode,  j'espere que mes descriptions auront répondues à cette question à ma place.

 

J'espere que je n'ai pas été trop incompréhensible dans mes explications.

 

 

Nicolas

 

 
Nouveau message
10/05/2007 17:15
 

Aujourd'hui j'ai fait une nouvelle tentative en pasant par une autre méthode d'installation.

 

J'ai installé sur ma machine physique le starter kit 4.5.1.

J'ai créé un nouveau site web sur ma machine virtuelle via VS 2005 PRO.

Lors de la compilation j'ai toujours les memes erreurs qui apparaissent...

 
Nouveau message
10/05/2007 19:30
 

Bonjour,

Je n'ai pas encore acheté ce livre, mais j'ai le précédent. A mon avis, vu la direction prise par le core team de vouloir utiliser au maximum les outils gratuits, il doivent baser leurs exemples sur la création de module en mode "web" et non pas "wap". Le problème est que je n'utilise pas ce mode car je le trouve trop différent de mes habitudes de dev par rapport à ce que l'on faisait avec les versions 3.x de dnn.

Puisque tu as VS Pro, pourquoi ne pas faire un essai à partir du starter kit "Module Compiled" (ou quelque chose comme cela) ? Ce sont des démarches très différentes. As-tu l'intention de vendre tes modules ? Si oui, je te conseille plutôt d'utiliser la méthode WAP. Regarde mes posts sur ce sujet.

Gilles

 
Nouveau message
11/05/2007 15:30
 

Bonjour,

J'ai effectué quelques recherches concernant la création de modules en utilisant la technologie WAP, je suis sûrement passé à coté de tes posts.

Je ne compte pas commercialiser mes modules. Ce sont juste des petites appli métier que je veux développer pour s'intégrer dans le portail.

Nicolas.

 
Nouveau message
16/05/2007 12:11
 

Bonjour,

J'ai enfin trouvé les informations sur la création de module en utilisant la méthode WAP, sur le site us.

Mais est-ce possible d'utiliser cette méthode en c#? Car lorsque j'ajoute un nouveau projet, je ne trouve l'option "Dotnetnuke Compiled Module" qu'en sélectionnant le langage VB.

 

Nicolas

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementCompilation de dotnetnukeCompilation de dotnetnuke