Browse by Tags

IconHandler 2.0: file icons in your ASP.NET applications
Since its release, IconHandler has been a pretty popular module (on its own and with the custom DirectoryListingModule ). Today, I am releasing v2.0 of IconHandler, which contains some much-requested functionality and fixes a few issues that people have Read More...
Creating portable ASP.NET applications that work on IIS 6.0, IIS 7.0 Classic, and IIS 7.0 Integrated modes
ASP.NET applications in IIS 7.0 Integrated mode requires configuration changes if they define custom modules or handlers ... However, it is possible to create portable ASP.NET applications that can function in all three environments without configuration changes. Read More...
Posted 15 April 08 11:30 by Mike Volodarsky | 7 Comments   
Filed under ,
MSDN Magazine: Enhance Your Applications with ASP.NET Integrated Pipeline!
This month, the Enhance Your Apps With the Integrated ASP.NET Pipeline article is finally out in MSDN Magazine. I just got several copies in the mail (thanks Howard!). ****** UPDATE: Scott Hanselman presents the demos from this article at CodeMash 2008 Read More...
Breaking Changes for ASP.NET 2.0 applications running in Integrated mode on IIS 7.0
ASP.NET 2.0 applications on IIS 7.0 are hosted using the ASP.NET Integrated mode by default. This post lists the changes in behavior that you may encounter when deploying your ASP.NET applications on IIS 7.0 on Windows Vista SP1 and Windows Server 2008. Read More...
IIS7 Integrated mode: Request is not available in this context exception in Application_Start
The “Request is not available in this context” exception is one of the more common errors you may receive on when moving ASP.NET applications to Integrated mode on IIS 7.0. This exception happens in your implementation of the Application_Start Read More...
Developing IIS7 modules and handlers with the .NET framework
This article, the first in the IIS7 .NET Developer series, focuses on getting started with developing IIS7 web server features based on the .NET Framework. This article will demonstrate: 1. How to decide whether to develop an IIS7 module or an IIS7 handler Read More...
Redirect requests to your application with the HttpRedirection module
The HttpRedirection module allows you to configure regular expression-based rules that redirect clients from url A to url B using http redirection. When clients make a request to your server, and the url matches one of the redirection rules you have configured, Read More...
Redirect clients in your application with HttpRedirection module
In a web application, it’s often necessary to redirect clients requesting one url to another url. Here are some reasons why your application may need to do it: · A part of your site should only be accessed over HTTPS to protect private data, Read More...
Get nice looking directory listings for your IIS website with DirectoryListingModule
Do you hate bland directory listing pages that most web servers have these days? Many of us do on the IIS team, and so over the past several years we've built a few directory listing modules to spice up IIS directory listings. I figured I should put an end to this by writing one that is oh so much better then all the other ones - and then give it to you to build some cool templates, and create complely customized directory listings for your website. Read More...
Display pretty file icons in your ASP.NET applications with IconHandler
Do you like file icons? I do. They make it pretty easy to visually digest file lists in Windows, when you open a file system folder with explorer.

Displaying icons in your web application can also be pretty compelling (for example, to spruce up that boring directory listing page, or visually represent documents in your web app). Wouldn't it be cool if you can write an ASP.NET control or page that can embed these icons on your custom directory listing view?

Unfortinately, there is no easy way to get icons for files in the .NET framework, so you have to do a little interop with the Windows shell to get the icon for a file / file extension, and then figure out a way to serve it over the web as an image. So, I wrote an ASP.NET image handler that serves the icon for an aritrary file or extension, that you can simply drop into your application to get these pretty icons for whatever purposes you need. Read More...
You can actually download the hotlinking blocker module now
Apparently, my previous post of the LeechGuard holinking prevention module ended up with broken download and image links. No-one could download the module, and on my home network I could see it just fine.

So, I fixed the links, and you can browse the article and download the LeechGuard module for your IIS6 or IIS7 server now. Be sure to check it out! Read More...
Fix problems with Visual Studio F5 debugging of ASP.NET applications on IIS7 Vista
A number of people have been reporting problems when trying to debug their ASP.NET applications on Windows Vista with Visual Studio 2005 F5 debugging support. There are a handful of posts about trying to get this to work in various ways ... most of which are missing key information needed to *really* get it to work. I am going to try and provide you with step-by-step instructions below, and explain the several tradeoffs that you may need to make along the way. Read More...

About me



For the past 5 years, I was the core server Program Manager for the IIS 7.0 and ASP.NET 2.0 products at Microsoft.
Now, I work on advanced web server tech using IIS 7.0, .NET, and Windows Server 2008 and write about it in this blog.

View Michael Volodarsky's profile on LinkedIn

Writings



TechNet Magazine
>Top 10 Performance Improvements in IIS 7.0

MSDN Magazine
>IIS 7.0: Build Web Server Solutions with End-To-End Extensibility
>IIS 7.0: Enhance Your Apps with the Integrated ASP.NET Pipeline
>IIS 7.0: Explore The Web Server For Windows Vista And Beyond
>Design and Deploy Secure Web Apps with ASP.NET 2.0 and IIS 6.0
>Fast, Scalable, and Secure Session State Management for Your Web Applications


Tools and Modules

LeechGuard
IconHandler 2.0
DirectoryListing
HttpRedirection
IIS Auth for Wordpress
iisschema.exe
PortCheck.exe v2.0

Popular Posts

- ASP.NET 2.0 Breaking Changes on IIS 7.0
- Develop IIS7 modules and handlers with .NET
- Troubleshoot IIS7 errors like a pro
- Troubleshooting 503 / "service unavailable" errors
- Troubleshooting "server not found" errors
- Create IIS7 sites, applications, and virtual directories
- Run Ruby on Rails with IIS FastCGI
- VS Debugging of ASP.NET applications on Windows Vista
- Stop hot-linking with IIS and ASP.NET

Tags

Search

Go

This Blog

Archives

Good IIS Blogs

Disclaimer

These postings are provided as is with no warranties, and confer no rights. The views expressed in this blog are entirely my own.

Syndication