IIS 7.0 Server-Side
Mike Volodarsky on advanced Web server deployment and development with IIS 7.0 and ASP.NET
October 2006 - Posts
The PHP / FastCGI Technical Preview is Live!
After several weeks of silence on this topic, and lots of hard work, we just released the FastCGI Techical Preview for IIS 5.x / IIS 6 / IIS7!
Read More...
Dude, Sweet! New Error Page and FREB XSLs looks
IIS just got a lot cooler (looking)! Check out the new styling XSL stylesheet for the FREB xml log files, and the new error page look ...
Read More...
Extending your IIS 7 server with .NET
I feel like I got off on the wrong foot in my blog coverage of IIS extensibility … I started spending a lot of time talking about building IIS7 server modules with the native API, but did not mention anything about the new .NET extensibility. First things first – IIS7, for the first time in the history of the server, provides first class support for extending the server with .NET.
Read More...
It's alive!
Just finished setting up Community Server on my brand new Longhorn server box. Update - 10/23/2006: Just opened up the firewall - the server is now live at http://mvolo.homeip.net:8080 . Next up - transfer a real domain name to www.dyndns.com . Share
Read More...
Where did my IIS7 server go? Troubleshooting 503 "service unavailable" errors
In the previous post, I covered the “server not found” error that is a common and frustrating problem that may occur for a number of reasons after a configuration change, or when deploying a new server machine. Another common “what the hell just happened” error is the plain 503 “service available” error. In this post we'll look at why this error happens, and how to fix it.
Read More...
Where did my IIS7 server go? Troubleshooting "server not found" errors
Sometimes, after provisioning a new machine, or making some configuration changes, you may find that your IIS server has gone completely missing without so much as leaving you a note. But, not to worry - the solution is usually only a few steps away. The step-by-step instructions below should help you figure out what’s wrong in minutes.
Read More...
IIS7 modules vs. IIS6 ISAPI #9: Intuitive object model
This is the second post in the series on why IIS7 module development beats the pants off the ISAPI development for the previous version of IIS. Today's topic - the rich class-based IIS7 object model.
Read More...
IIS7 modules vs. IIS6 ISAPI #10: C++ Class-based encapsulation model
For the first post in this series, lets start with the basics.
ISAPI Extensions and Filters are implemented as global exported functions within the extension/filter DLL. For example, an ISAPI Filter will always contain an exported HttpFilterProc function that gets invoked by the server for each request mapped to it ...
Read More...
10 reasons why server development is better with IIS7
As you already know (if you don’t, go read about it right now), IIS7 core server has been completely re-engineered to provide a brand new extensibility model on top of which all of the server features are built. This allows anyone to remove/replace all existing server features, or add new ones - by using either the new native APIs, or the managed ASP.NET APIs. Over the past two years, we did a bunch of work to make sure the new native APIs are easy to use and help write more robust server code. But, it is hard to appreciate all the benefits until you actually compare writing an IIS7 module with writing an IIS6 ISAPI Extension – I am often amazed at how helpful these improvements can be when developing IIS components ...
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