Browse by Tags

IIS 7.0 Forms Authentication and Embedded Media Players
One of the useful benefits of IIS 7.0 and the ASP.NET Integrated mode is the ability to protect all content using ASP.NET Forms Authentication. In the past, people would often protect the application pages themselves, and leave images and media content Read More...
When to restart IIS when making changes to your application
Knowing when to restart IIS to pick up various types of changes to your application has traditionally been a challenge. IIS and ASP.NET are both stateful software systems, which heavily rely on cached state that is loaded once to provide high performance. Read More...
Connecting to IIS 7.0 configuration remotely with Microsoft.Web.Administration
IIS 7.0 provides a number of APIs that you can use to manage configuration remotely. This post provides the info and tools you need to configure remote access to IIS 7.0 configuration, including for use on Server Core installations. Read More...
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...
Using Visual Studio 2005 with IIS 7.0
I've blogged quite a bit about using Visual Studio to develop and debug IIS 7.0 applications in the past. A few weeks back, I put together a detailed article about using Visual Studio 2008 to work with IIS 7.0 applications, collecting all the various how-to and gotchas in one place. Now, you can find the same information for Visual Studio 2005, in a new article titled Using Visual Studio 2005 with IIS 7.0. Read More...
Using Visual Studio 2008 with IIS 7.0
In the past, I've blogged a number of times about using Visual Studio to develop and debug IIS 7.0 applications. I am happy to say that Visual Studio 2008 has added a number of improvements to work better with IIS 7.0, making it a lot easier to use Read More...
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...
Mike's IIS7 modules - what's coming next
During IIS7 development, I've written quite a few modules for IIS7 / ASP.NET. Some of these were for various demos, others were to help out various internal and external customers, and others just because they were fun to write. Developing for IIS7 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...
More Posts Next page »

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