Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3362 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  31  32  33  ..  77  78  79  80  81  82
Auteur Sujet :

[Topic unique] .Net @ Prog

n°2253019
nucl3arfl0
Better Call Saul
Posté le 12-03-2015 à 10:16:17  profilanswer
 

Reprise du message précédent :
Je viens de voir que j'ai répondu un peu à côté de la plaque. Sorry, j'ai encore le décalage horaire dans la gueule :o

mood
Publicité
Posté le 12-03-2015 à 10:16:17  profilanswer
 

n°2253124
massanu
Posté le 12-03-2015 à 17:38:09  profilanswer
 

Merci pour vos reponses :jap:
 
J'ai regarder du coter de Workflow Foundation et ca me parait un peut trop par rapport aux besoins
 
Pour aider voici un exemple de ce que je cherche a faire:
 
Un utilisateur a des actions a faire sur un entity ORGANISATION
Il peut:
 
- Selectionner l'organisation
- Ajouter un contact a cette organisation
- Envoyer une invitation a cette organisation
- Deselectionner cette organisation
 
Chacune de ces actions s'enchaine ou pas
- Tu peux sélectionner uniquement si l'organisation est désélectionnee
- Tu peux envoyer une invitation uniquement si l'organisation est selectionnee et possede un contact
etc..
 
Et ca se repercute sur l'UI:
- Si l'organisation est selectionner ou pas: Ca coche une checkbox ou pas
- Si l'Etat courant le permet on affiche le bouton "Envoie d'invitation" (donc cela veut dire que l'etat courant peux aller vers l'etat Envoie d'invitation)
etc...
 
Bien evidemment chaque action ne fait pas que changer d'Etat, y'a d'autre operation dans la base de donne ou en code, Exemple:
- Selectionner une organisation: Ajoute des donnees dans 2, 3 tables
- Envoyer une invitation: Lis la BDD pour generer un email custom, envoie l'email, enregistre ca dans la BDD  
 
 
Sachant que je plug ca sur une solution deja existante, avec couche DAL/Repository pattern/Business/Actions etc..
 
:jap:


Message édité par massanu le 12-03-2015 à 17:38:39

---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°2253164
nucl3arfl0
Better Call Saul
Posté le 12-03-2015 à 23:03:07  profilanswer
 

À mon avis, je pense que le pattern MVVM répondrait à tes attentes.
Par contre j'ai pas assez de recul pour te dire si ça peut bien supporter la charge (grosse plate-forme web).

n°2253178
alien cons​piracy
hardtrance addict
Posté le 13-03-2015 à 09:16:34  profilanswer
 

nucl3arfl0 a écrit :

À mon avis, je pense que le pattern MVVM répondrait à tes attentes.
Par contre j'ai pas assez de recul pour te dire si ça peut bien supporter la charge (grosse plate-forme web).


+1. La définition correspond à MVVM (le ViewModel correspond +/- à la state machine) mais ç'est probablement overkill. Dans le genre tu peux aussi implémenter la logique MVVM en JS avec un trucs genre knockoutjs.


Message édité par alien conspiracy le 13-03-2015 à 09:17:48
n°2253248
massanu
Posté le 13-03-2015 à 17:45:13  profilanswer
 

Alors la je vois pas en quoi ca ressemble a du MVVM en particulier, vu que j'ai jamais utiliser :)
 
De plus si je mix MVVM e t MVC, en gros je vais faire pareil que d'habitude, utiliser des switch et des if pour coder la logique de maniere procedurale, c'es ce que je voulais eviter
 
Je pense avoir presque atteint l'objectif la avec la library stateless, je vous laisse savoir le resultat une fois que c'est en route et fonctionel :)
 


Message édité par massanu le 13-03-2015 à 17:51:14

---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°2253265
Profil sup​primé
Posté le 13-03-2015 à 20:06:38  answer
 

Je fais pas de web et n'en ai presque jamais fait (HTML 4, php 5, css 1 :o ), mais j'ai un besoin de m'y mettre... pour la semaine prochaine :o
Avez-vous des bons tutos à recommander concernant :
- ASP .Net et MVC
- Javascript et principalement Ajax

 

(FR / EN, peut importe)

 

On peut considérer que je part de presque zéro mais que j'apprends en quelques heures :o

 

EDIT : la littérature est très vaste sur ces sujets sur le net, difficile de trouver ces "mini-formations" efficaces.
EDIT 2 : j'ai accès à presque toute la bibliothèque ENI, mais les livres font peur par leur taille  [:alph-one]

 

EDIT 3 : je laisse tomber, je suis pas web-dev bordel §§§


Message édité par Profil supprimé le 15-03-2015 à 11:42:24
n°2254041
TotalRecal​l
Posté le 24-03-2015 à 15:50:01  profilanswer
 

Dsl de pas t'avoir répon,du, mais c'est justement parce qu'à part te conseiller de glaner des tutos au hasard sur le net je ne voyais rien à dire.  
C'est pas des sujets qu'on maitrise en un week end, surtout avec un background basique.
 
A la rigueur on peut t'orienter sur une techno (webforms, mvc, webapi, wcf...) selon un besoin clairement décrit, mais pas ratisser super large et faire de toi un cador en une semaine [:spamafote]


---------------
Topic .Net - C# @ Prog
n°2254044
Profil sup​primé
Posté le 24-03-2015 à 15:52:28  answer
 

Au final j'ai refiler la mission à un autre collègue, problème réglé  [:ddr555]

n°2254047
TotalRecal​l
Posté le 24-03-2015 à 15:55:24  profilanswer
 

C'est moins formateur pour toi mais ça résoud effectivement la question :D


---------------
Topic .Net - C# @ Prog
n°2254059
Profil sup​primé
Posté le 24-03-2015 à 16:31:30  answer
 

C'est aussi beaucoup moins de stress :o
A la place je suis sur une mission ou j'aurai probablement l'occasion de faire du MVC 4, je trouve ça beaucoup plus formateur de rentrer progressivement. Car après avoir pas mal bouquiné les sujets, il y a tellement de chose dans le monde du Web, j'étais tout le temps entrain de chercher des infos en chaine (un peu comme aller de liens en liens sur wikipedia :o )


Message édité par Profil supprimé le 24-03-2015 à 16:33:18
mood
Publicité
Posté le 24-03-2015 à 16:31:30  profilanswer
 

n°2254066
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 24-03-2015 à 17:01:35  profilanswer
 

Oui, le dev web c'est vraiment un métier à part entière, ça s'improvise pas en une semaine :D Y a un topic Blabla@Web aussi, pour tout ce qui est hors .Net (donc essentiellement côté client).


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2254068
TotalRecal​l
Posté le 24-03-2015 à 17:03:12  profilanswer
 

Surtout en MVC, outre HTML 4/5 et CSS 2/3, tu vas bouffer beaucoup de jQuery.


Message édité par TotalRecall le 24-03-2015 à 17:03:28

---------------
Topic .Net - C# @ Prog
n°2254316
varfendel
Posté le 27-03-2015 à 13:28:10  profilanswer
 

Je peux te conseiller le tuto MVC de pluralsight : http://www.pluralsight.com/courses/mvc4-building
 
J'avais commencé avec ça il y a 3ans en partant de zéro (comme toi), et aujourd'hui je suis un expert  [:coccynelleuh:1]

n°2254491
TotalRecal​l
Posté le 30-03-2015 à 11:59:34  profilanswer
 

J'ai une question.
Comme vous savez certainement par WMI et IIS (entre autres), il est possible de récupérer pleins d'indicateurs sur ce que fait la CLR, y compris voir par exemple le nombre d'exceptions levées ( https://msdn.microsoft.com/en-us/li [...] 10%29.aspx ).

 

Je me demandais s'il existe un bricolage quelconque qui permet de récupérer carrément le détail des exceptions (stacktrace complète, etc) levées au sein de l'environnement .Net, tous process confondus ?

 

Le but étant de savoir ce qui se passe sous le capot d'une appli .Net sous IIS 7.5 qui foire de manière erratique et uniquement sur un serveur de prod pour une exception qui n'est pas loggée (sinon c'est pas drôle).
Impossible d'installer un profiler sur la machine évidemment.
Pas possible de modifier l'appli non plus bien sûr.

 

Donc en gros
- Appli .Net 4 sous IIS 7.5 qui lève des exceptions, qui passe dans un catch qui ne logge rien.
- Sans rien toucher à l'appli, pouvoir visualiser ces exceptions via un outil quelconque.

 

Je doute franchement que ce qui m'intéresse soit possible, parce que ne serait-ce qu'en terme de sécurité ça serait assez moyen de pouvoir écouter ainsi toutes les exceptions (y compris "first chance" ) qui transitent, mais je demande au cas où quelqu'un aurait une idée.

 

Merci :jap:


Message édité par TotalRecall le 30-03-2015 à 12:01:27

---------------
Topic .Net - C# @ Prog
n°2254492
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 30-03-2015 à 12:03:58  profilanswer
 

Ba comme ça, avec du code buildé en Release et pas en Debug, ça m'étonnerait que ce soit super possible.
Ensuite, se brancher sur un process et écouter ce qui se passe dedans, comme tu le dis, c'est pas super sécurisé, ça m'étonnerait que ce soit très faisable :D Enfin à voir, mais j'y crois pas des masses, en tout cas dans le cadre d'une appli "normale". Dans IIS, c'est peut-être différent, mais j'ai envie de dire que si IIS lui-même ne le permet pas, alors je vois pas comment un prog externe pourrait y arriver.
 
Et tu peux vraiment pas committer le bordel avec un ajout de logs ? :D


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2254497
TotalRecal​l
Posté le 30-03-2015 à 13:27:20  profilanswer
 

Si, mais c'est genre l'ultime recours (prod super verrouillée, SOX, tout ça...).


---------------
Topic .Net - C# @ Prog
n°2254516
BilupBaloo
Posté le 30-03-2015 à 15:10:13  profilanswer
 

Tu peux installer un HttpModule ou tu peux pas toucher du tout à la prod ?
 
Exemple ici (vu en speed) :
http://www.christiaanverwijs.nl/po [...] te%29.aspx

n°2254549
TotalRecal​l
Posté le 30-03-2015 à 17:38:35  profilanswer
 

Hello, intéressant mais inutile dans mon cas puisque comme je disais l'exception est avalée par un catch, c'est du first chance [:spamafote].


---------------
Topic .Net - C# @ Prog
n°2254562
massanu
Posté le 30-03-2015 à 20:34:30  profilanswer
 

Tiens je vais a la conference . Net FRINGE mi avril
 
http://dotnetfringe.org/
 
Y'aura pas mal de beau monde


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°2254563
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 30-03-2015 à 20:48:51  profilanswer
 

Faut juste habiter Portland :D
 
Pour les Français, y a les nCrafts mi-mai à Paris : http://ncrafts.io/


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2254564
TotalRecal​l
Posté le 30-03-2015 à 20:50:53  profilanswer
 

8141,8km [:d@emon_666:2] [:endraum].
Tu nous raconteras [:dawa]


---------------
Topic .Net - C# @ Prog
n°2254565
BilupBaloo
Posté le 30-03-2015 à 20:51:26  profilanswer
 

TotalRecall a écrit :

Hello, intéressant mais inutile dans mon cas puisque comme je disais l'exception est avalée par un catch, c'est du first chance [:spamafote].


Regarde adplus (intégré au sdk windows) ça permet d'avoir des dumps, l'article date par contre https://msdn.microsoft.com/en-us/magazine/cc163530.aspx

n°2254566
massanu
Posté le 30-03-2015 à 20:56:40  profilanswer
 

TotalRecall a écrit :

8141,8km [:d@emon_666:2] [:endraum].
Tu nous raconteras [:dawa]


 
J'habite a 150km donc ca va :D


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°2254567
Remigio
Radio Flip, 72.8
Posté le 30-03-2015 à 20:57:13  profilanswer
 
n°2254568
massanu
Posté le 30-03-2015 à 20:59:07  profilanswer
 

Remigio a écrit :

T'as bougé à Seattle ?


 
Nan jsuis au sud de Portland dans une commune apeller Eugene/Springfield


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°2254569
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 30-03-2015 à 21:00:41  profilanswer
 

Springfield [:hodjeur]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2254570
TotalRecal​l
Posté le 30-03-2015 à 21:01:06  profilanswer
 

BilupBaloo a écrit :


Regarde adplus (intégré au sdk windows) ça permet d'avoir des dumps, l'article date par contre https://msdn.microsoft.com/en-us/magazine/cc163530.aspx

 

Eh mais ça a l'air pas mal ça ! [:kukron]
Je ne connaissais pas :jap:. D'après une petite recherche ça fonctionne encore tout à fait en .Net 4.
Par contre on ne me laissera jamais installer ça en production, vas falloir ruser [:ernestorwitz:3]


Message édité par TotalRecall le 30-03-2015 à 21:02:22

---------------
Topic .Net - C# @ Prog
n°2254574
BilupBaloo
Posté le 30-03-2015 à 21:24:32  profilanswer
 

C'est sur que ça sera pas la partie la plus simple  :D  
"Allé c'est tout léger"  [:bobbyfrasier:4] "En plus ça vient du sdk" [:zedlefou:1]
Sinon [:frog sad:5]

n°2254836
TotalRecal​l
Posté le 02-04-2015 à 17:15:23  profilanswer
 

Finalement j'ai trouvé d'où venait le plantage, un truc foireux de données qui explose la taille d'un champ en base au bout de quelques années d'activités sur le record :d.
Cela dit je garde ADPlus dans un coin de ma tête pour l'avenir et je testerai quand j'en aurai l'occasion !

 


Microsoft commence à communiquer sur VS 2015, et pour ne pas changer ils ont encore revu la gamme :
http://www.nextinpact.com/news/936 [...] munity.htm
Au moins cette fois ci c'est pour faire un truc simple.

 

Et super nouvelle, la version Community est reconduite. C'était prévisible mais c'est bien d'avoir la confirmation !


Message édité par TotalRecall le 02-04-2015 à 17:16:02

---------------
Topic .Net - C# @ Prog
n°2256146
TotalRecal​l
Posté le 20-04-2015 à 09:35:46  profilanswer
 

ReSharper 9.1, dotTrace 6.1, et ReSharper C++ [:uriel] :
http://blog.jetbrains.com/dotnet/2 [...] t-updates/  

 

Attention l'update depuis VS ne fonctionne pas (constaté chez moi et bug documenté chez jetbrains), il faut téléchargement directement l'installeur du site officiel.


Message édité par TotalRecall le 20-04-2015 à 09:36:24

---------------
Topic .Net - C# @ Prog
n°2256802
TotalRecal​l
Posté le 28-04-2015 à 17:10:17  profilanswer
 

http://www.infoq.com/news/2015/04/VB-Core c'est pas encore pour cette fois-ci l'élimination.
 
Débat en cours sur blabla@prog : http://forum.hardware.fr/forum2.ph [...] 6#t2256774 :D


---------------
Topic .Net - C# @ Prog
n°2256809
drasche
Posté le 28-04-2015 à 17:24:44  profilanswer
 

edit: non rien


Message édité par drasche le 28-04-2015 à 17:25:11

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2256943
TotalRecal​l
Posté le 30-04-2015 à 08:24:54  profilanswer
 

Microsoft poursuit sa conquête du monde Linux / mac :

 

Microsoft poursuit sa diffusion des sources .Net Core / ASP.Net pour Linux et Mac :
http://venturebeat.com/2015/04/29/ [...] and-linux/
https://github.com/dotnet/core

 

Microsoft sort un éditeur de code cross platform (mac et linux inclus) gratuit et extensible :
http://techcrunch.com/2015/04/29/m [...] ftuez:54mI

 

Si quelqu'un a testé un retour serait intéressant, poids (install et exécution) y compris. A première vue ça n'a rien à voir avec VS, le nom doit avoir juste des raisons marketing mais la cible doit plutôt être le web developer...

 


Message édité par TotalRecall le 30-04-2015 à 08:27:02

---------------
Topic .Net - C# @ Prog
n°2257918
TotalRecal​l
Posté le 12-05-2015 à 12:15:06  profilanswer
 

Un petit truc en passant sur WCF :
 
Quand vous exposez des web services, en REST ou SOAP, vous avez aussi la possibilité d'exposer un wsdl (même en REST) et les pages /help, un peu moins connues.
 
On s'est rendu compte tout récemment en production que les applis dont je m'occupe en ce moment exposent ça en toute insouciance.
Niveau sécurité c'est assez affreux.
 
Du coup pour vos services REST publics je vous invite à tester :
et www.domaine.com/monservice.svc?wsdl et www.domaine.com/monservice.svc/help
Pour voir si c'est actif ou pas.
 
Pour les pages Help ça se passe côté <endpointBehaviors> :
<webHttp defaultBodyStyle="Bare" defaultOutgoingResponseFormat="Json" helpEnabled="true/false" />
 
Pour le WSDL c'est côté <serviceBehaviors> :  
<serviceMetadata httpGetEnabled="true/false" httpsGetEnabled="true/false" />  
 
Il y aussi le endpoint mex dont il faut s'inquiéter mais ça n'est là que si on l'a activé délibérément (ce qui est par ailleurs souvent le cas dans les projets d'exemples).
 
C'est le genre de truc qui passe facilement inaperçu sur un service REST public (dans mon cas un site e-commerce) et qui peut faire du dégat le jour où quelqu'un tombe dessus...


---------------
Topic .Net - C# @ Prog
n°2257919
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-05-2015 à 12:17:26  profilanswer
 

Ah oui, je connaissais le truc pour le WSDL et effectivement c'est activé par défaut. Dans le cas d'un service public c'est en effet très moche ; sur un intranet c'est un peu moins un problème (et parfois utile pour débugger [:dawao]).


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2257937
TotalRecal​l
Posté le 12-05-2015 à 14:06:21  profilanswer
 

Dès que tu fais de l'ajax sur un site en webforms t'es potentiellement concerné [:chipp]  
 
Ca prend quelques secondes à vérifier et corriger mais à condition de s'en inquiéter, c'est pour ça que j'attire l'attention dessus. C'est un projet que j'ai repris il y a quelques mois et je ne m'en étais franchement pas rendu compte avant qu'on attire mon attention dessus.


---------------
Topic .Net - C# @ Prog
n°2257965
Profil sup​primé
Posté le 12-05-2015 à 17:50:54  answer
 

Masquer le WSDL n'est pas en soit une protection.

n°2257966
TotalRecal​l
Posté le 12-05-2015 à 18:16:10  profilanswer
 

Ben quand même, ça évite de donner le mode d'emploi détaillé du service. Après selon les fonctions assurées ça n'empêche pas de mettre en place certains mécanismes d'authentification/protections xss/csrf et cie.


---------------
Topic .Net - C# @ Prog
n°2257967
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-05-2015 à 18:32:12  profilanswer
 


Non, c'est l'inverse qui est dit : donner les clés c'est dangereux.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2257968
Profil sup​primé
Posté le 12-05-2015 à 18:57:29  answer
 

Donner le WSDL, c'est à la limite montrer la serrure, mais pas du tout donner les clés. Un système sur n'a pas besoin d'être caché, autrement dit : la sécurité ne doit jamais résidé dans le secret de l’algorithme qui finira toujours pas tomber.
 
Dans tous les cas, si c'est public : sso / certificats

n°2257969
TotalRecal​l
Posté le 12-05-2015 à 19:02:36  profilanswer
 

On parle de service REST sur un site public qui utilise de l'Ajax, alors le SSO / certificat client excuse moi mais...


---------------
Topic .Net - C# @ Prog
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  31  32  33  ..  77  78  79  80  81  82

Aller à :
Ajouter une réponse
 

Sujets relatifs
service web REST en VB.NET HeySpreadRequete Access avec paramètres, éxécutée en VB .Net
impersonalisation sous ASP.NET[Topic Unique] les blagues pourries de harko et florentg
Generation d'un GIF en ASP.NETAppeler un service web .NET sécurisé en Java
Prog Visual Basic "periodicité"[Oracle] Temps d'execution de requete tres long par rapport au .NET
[VB.NET] Lister des imprimantes réseauxFusion de résultats de requêtes dans une unique Table
Plus de sujets relatifs à : [Topic unique] .Net @ Prog


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)