Autoriser le téléchargement de fichiers avec une extension non répertoriée sous IIS7

Après quelques recherches, et suite à une demande d’un client ayant besoin de proposer en téléchargement des fichiers avec une extension .cgi_ ou .exe_ , j’ai trouvé qu’il ne suffisait pas de rajouter ces lignes dans le fichier web.config du site : <system.webServer> <handlers> <add name="Client cgi" path="*.cgi_" verb="*" modules="StaticFileModule" resourceType="File" /> <handlers> <system.webServer> Il… Poursuivre la lecture de Autoriser le téléchargement de fichiers avec une extension non répertoriée sous IIS7

Salon du Chocolat à Lyon

Après les éditions de Paris, Lille ou New York, c’est à Lyon qu’aura bientôt lieu le salon du chocolat. Le développement et l’intégration sont signés Push It Up, quand au design, c’est à l’agence SwimmingPoulp que nous le devons. Bonne dégustation !

Composant NeatUpload en SSL

Vu que j’ai passé quelques heures à chercher une solution à ce pb, et si vous rencontrez le même souci que moi sur un site ASP.Net, voici le code que j’ai dû rajouter dans mon fichier « global.asax » pour faire fonctionner ce très pratique composant sur un site protégé par un certificat SSL auto-signé : public… Poursuivre la lecture de Composant NeatUpload en SSL

Génération dynamique d’image en .Net et sauvegarde

Petite astuce pour ceux qui ont besoin de générer des images sur leur site web, et qui veulent permettre aux visiteurs de les sauvegarder. Pensez-bien à utiliser comme « Content-type » le type « image/jpeg », et non une variante comme « Image/Jpg » par exemple. Cela provoquerait une erreur lors de la sauvegarde dans les navigateurs pointilleux sur ce point (comme… Poursuivre la lecture de Génération dynamique d’image en .Net et sauvegarde

ASP.NET 3.5 et Visual Studio 2008

La sortie de Visual Studio 2008 s’accompagne également de nombreuses nouveautés concernant ASP.Net . N’ayant pas eu le temps d’essayer les différentes versions beta, je vais les tester directement sur la version finale, et vous pouvez trouver la liste de toutes les nouveautés et les explications associées à cette adresse : http://www.asp.net/downloads/vs2008/  Parmi les nouveautés,… Poursuivre la lecture de ASP.NET 3.5 et Visual Studio 2008

Téléchargement de fichiers en ASP.Net avec la compression activée dans IIS6

Depuis pas loin d’une semaine, j’essayais de comprendre pourquoi mon code, qui fonctionnait très bien sur un autre serveur auparavant, ne permettait pas à un utilisateur de voir la taille du téléchargement d’un fichier que j’envoyais depuis une page ASPX. Le téléchargement se passait bien, mais l’utilisateur ne pouvait pas savoir où il en était de… Poursuivre la lecture de Téléchargement de fichiers en ASP.Net avec la compression activée dans IIS6

Asp.Net 2 par défaut avec IIS 6

Ayant récemment configuré un nouveau serveur sous Windows Server 2003, j’ai cherché un moyen pour que les sites web soient par défaut associés à la V2 du framework .Net . La solution est simple, il suffit de lancer la commande suivante (adaptez le chemin de l’exécutable pour votre serveur): C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i Par contre, je n’ai… Poursuivre la lecture de Asp.Net 2 par défaut avec IIS 6

Publié le
Catégorisé comme ASP.Net

ASP.Net Rss Toolkit 2.0 générant un flux valide W3C

J’avais parlé récemment de la nouvelle version de « l’ASP.Net RSS Toolkit » en disant qu’il était très pratique à utiliser. Si c’est vrai pour afficher un flux RSS existant et même pour le générer, il nécessite plusieurs adaptations si on veut fournir facilement un flux RSS valide à nos clients. On trouve la plupart des réponses… Poursuivre la lecture de ASP.Net Rss Toolkit 2.0 générant un flux valide W3C

Positionner le focus sur un champ à l’intérieur d’un UpdatePanel

Comme j’utilise de plus en plus Ajax, et en particulier via les « UpdatePanel », j’ai été confronté à l’impossibilité de positionner le focus sur un champ avec la classique méthode « SetFocus() ». L’astuce est en fait d’utiliser ce code, plus long mais qui marche à l’intérieur ou à l’extérieur d’un UpdatePanel 🙂 System.Web.UI.ScriptManager.GetCurrent(this).SetFocus(ID_du_controle);