Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Atteint de JavaScriptite Aiguë [Cyril Durand]

Expert ASP.net Ajax et WCF, Cyril Durand parle dans son blog de point techniques sur ASP.net, ASP.net Ajax, JavaScript, WCF et .net en général. Cyril est également consultant indépendant, n'hésitez pas à le contacter pour de l'assistance sur vos projets

Actualités

  • Blog de Cyril DURAND, passionné de JavaScript, Ajax, ASP.net et tout ce qui touche au developpement Web Client-Side.

    N'hésitez pas à me contacter pour vos projets .net : architecture, accompagnement, formation, ...

    View Cyril Durand's profile on LinkedIn
    hit counters


    Expertise Commerce server et BizTalk

Parcourir par tags

Tous les tags » Niveau intermédiaire   (RSS)
DataContractSerializer et DataContractResolver sérialisation d’un type abstrait sans KnownType
Lorsque l’on utilise le DataContractSerializer, il arrive que l’on souhaite sérialiser un type abstrait sans connaitre l’implémentation concrète. Exemple : [DataContract] abstract class Foo { } [DataContract] class Bar : Foo { } class Program { static Lire la suite...
Include typé et Entity Framework
Par défaut, lorsque l’on fait une requête Entity Framework, les objets connexes ne sont pas chargés, il faut explicitement indiquer que l’on souhaite charger ces objets. Il existe 2 solutions pour charger les objets connexes. Soit on active le lazy-loading Lire la suite...
Historique de configuration avec IIS7
A partir de IIS7, toute la configuration IIS se trouve dans un fichier de configuration XML. Ce fichier est situé dans le dossier C:\Windows\System32\inetsrv\config\applicationHost.config. Il existe un mécanisme permettant de sauvegarder automatiquement Lire la suite...
Gestion des contenus localisés avec Entity Framework – Optimisation de requêtes
Il est fréquent d’avoir du contenu localisé dans une base de données. J’ai récemment eu besoin d’extraire de telles données avec Entity Framework, j’ai alors cherché une solution permettant d’avoir de bonnes performances. Il existe plusieurs possibilités Lire la suite...
ASP.net - Accès concurrent à une même session interdite – SessionState en mode ReadOnly
De plus en plus d’applications web utilisent des services “Ajax” pour communiquer avec les serveurs. Ces services retournent généralement du JSON qui sera ensuite interprété côté client. Pour diverses raisons, il est possible de vouloir exécuter 2 requêtes Lire la suite...
[C#] Cast ou as – opérateur de conversion classique ou utilisation du mot clé as
Récemment, on m’a demandé s’il valait mieux utiliser l’operateur de conversion classique ou l’operateur as pour effectuer une conversion. J’ai donc cherché à savoir quelle était la meilleure méthode au niveau du temps d’exécution. Les méthodes de conversion Lire la suite...
Localisation et JavaScript – utilisation des ScriptResources et WebResources – ASP.net Ajax
Lorsque l’on fait une application web contenant du JavaScript, tôt ou tard se pose la question de la localisation, c’est à dire l’affichage des textes en différentes langues. ASP.net Ajax propose une solution utilisant les ressources .net, les fichiers Lire la suite...
Utiliser l’attribut XmlSchemaProvider
Récemment j’ai eu besoin de retourner un objet non serializable via un WebService. Afin de réaliser cela, j’ai implémenté l’interface IXmlSerializable . Prenons par exemple ce service : [ServiceContract] public interface IMyService { [OperationContract] Lire la suite...
ASP.net – Partager la session entre plusieurs sous-domaines avec http ou https
Dans certains cas il peut être intéressant de pouvoir partager une session entre plusieurs sous-domaines. Cela nous permet par exemple d’avoir une session unique pour les urls fr.monsite.com et en.monsite.com ou http://www.monsite.com et https://secure.monsite.com. Lire la suite...
WCF – Interception des operations – comment rajouter du code lors de l’appel de méthode WCF – IOperationBehavior et IOperationInvoker
Lorsque l’on utilise WCF, dans certains cas, on aimerait pouvoir exécuter du code lorsque certaines méthodes sont appelées. J’ai récemment eu ce besoin. Je travaillais sur un “Ajax-enabled WCF service” accessible depuis JavaScript. Pour différentes raisons Lire la suite...
WCF – “Ajax-enabled WCF Service” ne peut pas avoir plusieurs bindings - “Cette collection contient déjà une adresse avec le schéma http.”
Afin de communiquer avec le serveur depuis le client en JavaScript, il est possible d’utiliser un “ Ajax-enabled WCF Service ”. Il s’agit d’un service WCF classique qui possède un binding et un behavior personnalisé afin de générer du JSON. Si votre site Lire la suite...
Response.Filter : Récuperer le contenu d’une page ASP.net avant l’envoi au client
Comment récupérer le contenu d’une page ASP.net avant l’envoi au client ? Il n’existe pas de mécanisme simple permettant cela en ASP.net, il est cependant possible d’accéder au flux dans lequel écrit ASP.net grâce à la propriété Filter de l’objet Response Lire la suite...
Créer son serveur ASP.net : du socket au HttpRuntime, la Page en ligne de mire
Par curiosité, j'ai eu envie d'héberger manuellement ASP.net, c’est à dire coder l’application hôte, le serveur web, l'équivalent de IIS ou cassini. Pour faire cela nous allons utiliser la méthode ApplicationHost.CreateApplicationHost . Cette méthode Lire la suite...
debugger à distance avec Visual Studio - remote debugging
Généralement, lorsque vous debugger avec Visual Studio, votre application s'exécute sur votre machine. Mais saviez vous que Visual Studio permet de debugger un processus s'exécutant sur une autre machine ? Malheureusement la configuration du remote debug Lire la suite...
WCF - GZip à la rescousse des performances ? Suite des comparaisons de Bindings WCF
Suite à mes précédents tests sur les performances des bindings WCF , je me suis rappelé la possibilité d'activer GZip pour certains bindings. Avant tout, revenons rapidement sur ce qu'est un binding WCF. Les bindings sont les éléments clés de WCF, il Lire la suite...
Requête XPath et namespace XML par défaut
Les requêtes XPath permettent de faire du requetage sur un fichier XML afin de trouver facilement et rapidement un ou plusieurs noeuds XML. En .net, on peut faire une requête XPath à partir d'un objet XmlNode via les méthodes SelectSingleNode ainsi que Lire la suite...
WCF : serialiser un objet non serialisable lorsque l'on n'a pas accès au type
Lorsqu'on utilise un service WCF, il se peut que l'on ne possède pas le contrôle des différents types que l'on transfère. Dans ce cas il est possible d'avoir des problèmes pour sérialiser, en effet, ne pouvant pas modifier le type, on ne peut pas rajouter Lire la suite...
WCF : KnownType - Comment retourner des types enfants du type définit dans le ServiceContract
Lorsque vous créez un service WCF, vous allez créer un contrat. Dans la plupart des cas, ce contrat est une interface décorée de l'attribut ServiceContract contenant des méthodes décorées de l'attribut OperationContract . Si vous voulez retourner un objet Lire la suite...
RegexStringValidator et propriété requise dans un élément de section de configuration personnalisé
Lorsqu'on créé une section de configuration personnalisé , .net permet de valider les entrées grâce aux attributs StringValidator et RegexStringValidator . J'ai voulu utiliser l'attribut RegexStringValidator sur un élément de ma configuration afin de Lire la suite...
Reflector : la fonction "Analyze" - analyser le fonctionnement d'un code .net
Beaucoup de personnes ne savent pas utiliser le maximum de Reflector, certains ne connaissent même pas cet excellent outil. Pour lutter contre cette ignorance, j'ai écrit il y a quelques temps un tutorial de présentation de cet outil : Reflector : un Lire la suite...
Plus de Messages Page suivante »


Les 10 derniers blogs postés

- Office 365: Script PowerShell pour assigner des droits Full Control à un groupe défini par Blog Technique de Romelard Fabrice le 04-30-2017, 09:22

- SharePoint 20XX: Script PowerShell pour exporter en CSV toutes les listes d’une ferme pour auditer le contenu avant migration par Blog Technique de Romelard Fabrice le 03-28-2017, 17:53

- Les pièges de l’installation de Visual Studio 2017 par Blog de Jérémy Jeanson le 03-24-2017, 13:05

- UWP or not UWP sur Visual Studio 2015 ? par Blog de Jérémy Jeanson le 03-08-2017, 19:12

- Désinstallation de .net Core RC1 Update 1 ou SDK de Core 1 Preview 2 par Blog de Jérémy Jeanson le 03-07-2017, 19:29

- Office 365: Ajouter un utilisateur ou groupe dans la liste des Site collection Administrator d’un site SharePoint Online via PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-24-2017, 18:52

- Office 365: Comment créer une document library qui utilise les ContentTypeHub avec PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-22-2017, 17:06

- [TFS] Supprimer en masse les dépendances à SQL Enterprise ou Developer avant de procéder à une migration par Blog de Jérémy Jeanson le 02-20-2017, 20:30

- Office 365: Attention au volume utilisé par les fichiers de Thèmes de SharePoint Online par Blog Technique de Romelard Fabrice le 02-07-2017, 18:19

- [SCVMM] Supprimer une machine bloquée par Blog de Jérémy Jeanson le 01-31-2017, 21:22