oct

04

Posted by : oalessandri | On : 4 octobre 2011

 

L’utilisation de WriteFile pour l’enregistrement d’un fichier sur le serveur ou le téléchargement d’un fichier via une page web pose apparemment des problèmes lorsque le fichier est trop volumineux et que la connexion du client n’a pas un débit important.

WriteFile mets les données du fichier transmit au client dans un buffer (en mémoire) géré par le processus w3wp.exe, utilisé pour le site web. Dans ce cas un seul processus gère le site web et une limite de mémoire avant recyclage a été configurée pour éviter les saturations de mémoire et ainsi recycler régulièrement le processus. Mais cette configuration couplée à WriteFile coupe la connexion lors du téléchargement car la mémoire dépasse  la quantité de mémoire maximale autorisée. Et il est impossible au navigateur client de se recnnecter au serveur sur le même thread qui était occupé à transmettre le fichier

Continue Reading

jan

21

Posted by : oalessandri | On : 21 janvier 2010

Après avoir passé beaucoup de temps à découvrir l’ADAM, le protocole Ldap et l’installation de la liaison de l’Active Directory avec Asp.Net, je vous transmets un bref retour d’expérience. Je dois mettre en place un Active Directory avec Asp.Net.

Pour cela je vais décrire brièvement les difficultés rencontrées Le plus simple est d’installer l’ADAM (Active Directory Application Mode) de préférence sur un serveur mais fonctionne très bien sur une station de travail. Viens ensuite le paramètre de l’AD. Une fois finie vous passez au paramétrage de votre site en mode Active Directory cela se passe surtout dans le web.config. Ensuite dans le code tout le système de gestion de membre se gèrent comme d’habitude c’est là tout l’intérêt. Attention car certaine données ne sont pas accessible via l’AD comme la date d’activité. Vous pouvez tester si le mode AD est activé pour basculer sur un autre système si nécessaire.

 

Voici quelques liens qui pourront vous servir :

Utiliser C# et Active Directory

How to: Enable or Disable User Accounts in Active Directory Domain Services

Authentification Active Directory depuis ASP .NET

Introduction à Active Directory Federation Services à destination des développeurs

 

Je prendrais plus de temps à vous expliquer en détail le paramétrage pas à pas mais pour le moment je manque de temps.

oct

03

Posted by : oalessandri | On : 3 octobre 2008

Cette fonction peut-être très utile, elle permet tout simplement après avoir cliqué

sur un LinkButton ou ImageButton ou dans une méthode d’ appliquer une redirection sur une

nouvelle fenêtre, chose impossible avec Response.Redirection

En anglais mais avec code C# ou Vb.Net

http://weblogs.asp.net/infinitiesloop/archive/2007/09/25/response-redirect-into-a-new-window-with-extension-methods.aspx

Partly powered by CleverPlugins.com