ppmax no sekai

Informations sur l'auteur | Curriculum vitae

mercredi 18 juillet 2007

.Net : Request for the permission of type

Voilà, un petit truc sur lequel j'ai galéré pendant une bonne journée sans rien trouver de très explicite, c'est grâce à ce site que j'ai reussi à me débloquer. Je poste ça, on sait jamais, ça peut aider d'autres galériens de l'ASP ^^;

Mise en place du contexte: Je développe une application WEB ASP.NET 2.0. Mon appli communique avec une base de données Access pour récupérer des données via le provider Microsoft.JET.OLEDB.4.0 et là cette erreur apparait :

"Request for the permission of type 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed."

Comment faire pour résoudre cette erreur?

Il faut tout simplement vérifier le niveau de sécurité dans le web.config de l'appli; en effet, le driver OleDb ne permet pas l'acces à la BD si les droits sont à bas niveau, bref si jamais la ligne ci-dessous est présente:

<trust level="Medium" originUrl="" />

Suppprimez là ou placez là en trust level full. Ca devrait supprimer l'erreur ci-dessus.
Pour plus d'info: la doc sur msdn

mardi 26 juin 2007

Stage, ça continue encore et encore...

Cela doit faire maintenant 4 semaines que je suis sur mon second sujet de stage : la création d’une application WebForm / WinForm. En gros, voilà le schéma de mon application (MVC) :

D’un coté il y a la partie ASP.Net (WebForm) qui sert d’interface pour le client distant, et de l’autre, il y a le WinForm C# qui sert à l’administration locale du logiciel. Durant ces 4 semaines, j’ai conçu le schéma de la base de données et quasi réalisé la partie ASP/AJAX. Depuis vendredi dernier, je me suis penché sur l’interface C#.
Et il n’y a pas à dire, je préfère largement le winform à l’ASP, c’est beaucoup plus intuitif et beaucoup moins lourds à implémenter. Ce qui confirme mon idée générale sur le web, faire des sites web pour s'amuser, ok, mais en faire son métier: Non Non et Non

mardi 22 mai 2007

Stage : Next step

Comme je l'avais dit ici, mon stage se découpe en 3 parties, je viens de laisser la partie C# .NET pour l'ASP .NET. Mon travail précédant me faisait travailler dans le domaine des experts en assurance, je vais dorénavant bosser dans le domaine de la paie.  Je  vais développer un portailweb ASP permettant aux clients de Sygnatures de remplir la fiche de paie directement au lieu d'envoyer un mail contenant les différents évènement des employés (heure sup, congés, absence... ).

Au niveau du travail, c'est encore plus enrichissant que le travail précédant car je vais développer le logiciel de A à Z, de l'archi au choix des couleurs ;)

vendredi 27 avril 2007

Bewise Developer Conference 2007

Logo Bewise
Hier se déroulait la Bewise Dev Conf 2007 (BDC pour les intimes ) kezako la BDC, c'est un événement organisé par la société Bewise pour présenter les nouvelles technologies Microsoft et plus particulièrement la plateforme .NET 3.X aux entreprises et aux étudiants.

La conférence se déroulait sur toute l'après midi et la soirée, divers stands nous étaient proposés regroupés en 3 groupes: WCF, WPF et WFF, les trois nouveaux piliers .NET 3.X.
Après une présentation très "slide" ;) où l'on a entrevue la puissance de .NET3.x, j'ai parcouru les différents points démonstration:

L'avenir du langage, Linq: le premier où je me suis arrêté fût le stand de monsieur Mitsuru FURUTA, le monsieur Microsoft France, il montrait ce que sera le futur C# de la plate-forme 3.X: Linq. Le gros point à retenir de Linq, c'est que l'on pourra faire une sorte de requetage SQL sur des collections :) N'importe quel type de collection , c'est révolutionnaire et le pire, c'est que ça à l'air de marcher ! ^^;

La suite je me suis posé au stand ASP.NET, AJAX, très facile d'utilisation, très joli rendu, je devrai utiliser ça durant la seconde partie de mon stage

Et enfin, j'ai fini au stand XNA, un plug-in pour Visual studio permettant de créer des jeux-vidéos Pc ou XBOX 360, la démonstration était intéressante, mais ce n'est pas vraiment exploitable dans la vie de tous les jours...

Durant cette soirée, on se serait cru à la fac, les ISI étaient présents: toutes les promos étaient représentées... Même monsieur Massié, notre cher directeur de l'IUP ISI était présent. Peut-être que ça incitera à mettre un peu de .NET dans nos cours :) Le java c'est bien (ou mal selon les personnes) mais le .NET, c'est mieux ^^;

Pour résumé, j'ai vu plein de chose, très interessantes voir très jolies (le trombinoscope en WPF, wah!), et  j'ai décidé de m'intéresser un peu plus au WPF, faire des trucs jolis, ça changera :d

dimanche 22 avril 2007

Stage 2k7: Crosoft me voilou

Traître! On va me lapider ! Je suis passé à l'ennemi ^^; Fini le monde du libre pour cette année, me voilà à bosser sur la plateforme .NET 2.0 de microsoft. Je suis stagiaire dans le cabinet de commissaire aux comptes Sygnatures au sein du service informatique.

Mon travail est décomposé en 3 parties normalement distinctes: deux applications ASP et un travail sur un projet en équipe en C#. Je n'ai pas commencé dans l'ordre prévu initialement, je suis directement rentré dans l'équipe C#, ça tombe bien, le C# je connais pas contrairement à l'ASP, j'en avait fait à Cybertronic, avec monsieur K ;)

Pour résumer ces trois premières semaines de travail: le C#, c'est bien, le .NET, c'est bien, Visual Studio 2005 c'est bien mais c'est cher ! Après avoir fait pendant 6 mois mumuse avec le Qt et le C++, je viens de voir une autre partie de l'informatique, un monde où l'on reste pas bloqué à cause d'un Segmentation fault, ou une erreur qui vient du fin fond du paranormal, le C#, c'est du java, en mieux. C'est l'une des premières fois où je trouve un truc bien à Microsoft... Il me manque plus que la XBOX 360...


Cela fait 4 jours que je bosse sur un User Control, entendez par là, un ControlUtilisateur, c'est un composant que l'on créé soi-même avec des autres composants, une sorte de légo géant fait de lignes de code, très fun pour un informaticien ^^; C'est sympa de trouver comment vérifier des clés IBAN/ Secu / SIREN ... Si j'ai le courage, je vais mettre quelque morceaux de codes expliquant mon travail :)

Je n'ai encore aperçu qu'un petit morceau de dotNET et ça m'a l'air très prometteur! A voir dans quelques semaines si je suis toujours de cet avis !

Mise à jour du 23 avril 2k7: Après la formation d'aujourd'hui, je puis dire que le C# est plus que prometteur... la plateforme .NET 2.0... mais la 3.0 va tout tuer !

page 2 de 2 -