IIS 7.0 Server-Side
Mike Volodarsky on advanced Web server deployment and development with IIS 7.0 and ASP.NET
Browse by Tags
All Tags
»
ASP.NET
»
IIS7
»
Development
(RSS)
.NET
AppCmd
Debugging
Goodies
IIS
IIS6
PHP
Tools
Troubleshooting
VisualStudio
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...
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...
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...
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.
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
.NET
AppCmd
Apps
ASP.NET
COM
Configuration
Debugging
Development
FastCGI
Goodies
IIS
IIS6
IIS7
ISAPI
Media
Other
Performance
PHP
RubyOnRails
Tools
Troubleshooting
url rewriter
VisualStudio
Search
Go
This Blog
Home
Email
Navigation
Photos
Archives
December 2008 (1)
November 2008 (1)
September 2008 (1)
August 2008 (2)
June 2008 (1)
May 2008 (4)
April 2008 (4)
March 2008 (3)
February 2008 (6)
January 2008 (2)
December 2007 (3)
November 2007 (3)
October 2007 (3)
September 2007 (4)
August 2007 (3)
July 2007 (5)
June 2007 (2)
May 2007 (4)
April 2007 (2)
March 2007 (2)
February 2007 (3)
January 2007 (4)
December 2006 (3)
November 2006 (5)
October 2006 (9)
September 2006 (2)
Good IIS Blogs
Scott Guthrie's blog
Bill Staples' blog
David Wang's blog
Brett Hill's blog
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
RSS 2.0
Atom 1.0