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 […]

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 […]

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, […]

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 […]

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 […]

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 […]

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);