Mike Volodarsky's Blog
-
Get nice looking directory listings for your IIS website with DirectoryListingModule
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 on http://mvolo.com/blogs/serverside/archive/2007/01/21/Get-nice-looking-directory-listings-for-your-IIS-website-with-DirectoryListingModule.aspx. -
Display pretty file icons in your ASP.NET applications with IconHandler
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 on http://mvolo.com/blogs/serverside/archive/2007/01/11/Display-pretty-file-icons-in-your-ASP.NET-applications-with-IconHandler.aspx.
-
Fix problems with Visual Studio F5 debugging of ASP.NET applications on IIS7 Vista
Hopefully this will be the *definitive* guide to enabling F5 debugging on Vista / IIS7.
Read the details at http://mvolo.com/blogs/serverside/archive/2006/12/28/Fix-problems-with-Visual-Studio-F5-debugging-of-ASP.NET-applications-on-IIS7-Vista.aspx. -
IIS7 modules vs. IIS6 ISAPI: Managing request state in your module
For post #4 in the IIS7 Modules vs. IIS6 ISAPI series, let's take a look at another common pattern in IIS module development - storing request-specific state inside your module.
Read more at http://mvolo.com/blogs/serverside/archive/2006/12/25/Managing-request-state-in-your-IIS7-module.aspx. -
The self-hosted journey is finally over
More of this post at http://mvolo.com/blogs/serverside/archive/2006/12/19/The-self_2D00_hosted-journey-is-finally-coming-to-an-end.aspx. -
Before the flight: Native Output Cache, PHP and FastCGI, and other stuff
Read more on http://mvolo.com/2006/11/17/while-you-were-out-.aspx. -
Stopping hot-linking leeches with IIS and ASP.NET
Many web sites suffer from others directly linking to their image, video and other content. This practice is called often called leeching, hot-linking, or inline-linking and causes wasted bandwidth and increased server load to the victim web site.
Last weekend, I wrote a little ASP.NET module that prevents hot linking. It can be used on IIS5 (Windows 2000/XP), IIS6 (Windows Server 2003), and IIS7 (Windows Vista / Longhorn Server).
It also was a great excuse to talk about IIS and ASP.NET integration history :)
Read more on http://mvolo.com/2006/11/10/stopping-hotlinking-with-iis-and-aspnet.aspx. -
Free no-hassle blogging with Quick Blog
In my first ever blog post, I mentioned that my dream was to eventually self-host my blog on home IIS7 server, running latest Windows “Longhorn” builds with many cool features based on modules I write while working on IIS7 at my job on the IIS team.
My dream has been sitting idle in my basement for a few weeks now, running on a server I put together from spare parts lying around the house ... At this point the only thing its waiting for is for the 60 day domain hold to expire, so I can transfer my domain name to a dynamic DNS host that will point to the server’s address.
In the past month that the blog has been up, I have thoroughly enjoyed GoDaddy’s free Quick Blog feature, which has allowed me to have a fully featured blog up and running minutes after I paid for the www.mvolo.com domain name.
So, before I move at the end of this month, I wanted to share my experience with Quick Blog. ...
Read more on http://mvolo.com/2006/11/07/free-nohassle-blogging-with-bill-browns-quick-blog.aspx. -
Try out the IIS FastCGI techical preview
I wanted to say thank you to everyone trying this out ...
Read more on http://mvolo.com/2006/11/03/try-out-the-iis-fastcgi-techical-preview.aspx. -
IIS7 modules vs. IIS6 ISAPI: Memory Management
Read more on http://mvolo.com/2006/11/01/iis7-modules-vs-iis6-isapi-memory-management.aspx.