Check IIS network connectivity with PortCheck v2.0

Due to demand for the original PortCheck tool, I decided to release the updated version that I myself have been using that has a few more features to help diagnose connectivity issues. [Download PortCheck v2.0] The idea behind PortCheck was simple – help diagnose the common “page cannot be displayed” or “server not found” errors … [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 ****** To be honest, I am VERY excited about this article.  I’ve been talking … [Read more…]

IIS 7.0 health model published

The IIS 7.0 health model (Windows speak for known diagnostical and failure conditions experienced by software) has just been pubished on TechNet.  You can get to it here: http://technet2.microsoft.com/windowsserver2008/en/library/b19873a2-9f72-40c8-b73d-89f39cda62781033.mspx?mfr=true.  Credit goes to the hardworking people on our product support and documentation teams. The health model is primarily a list of event log events that are … [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 new mode enables a myriad of exciting scenarios including using super-valuable ASP.NET features like Forms Authentication for your entire Web site, and developing new ASP.NET modules to do things like URL rewriting, authorization, logging, and more at the IIS … [Read more…]

FastCGI for IIS 6.0 is released on Download Center

Just over a year after the we first announced the FastCGI (see the first ever blog post about it: https://mvolo.com/blogs/serverside/archive/2006/09/29/Making-PHP-rock-on-Windows_2F00_IIS.aspx), the final RTM version is here! You can download directly from http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en. Lets see what it took to get here: 0) Sept 2006:        We first present the upcoming PHP collaboration efforts at a Web developer … [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 method in the global.asax file if you attempt to access the HttpContext of the request that … [Read more…]

Finding your way around IIS 7 configuration sections with AppCmd

The IIS 7 configuration system contains 50+ configuration sections (100+ if you count .NET Framework configuration), 477 attributes, and 57 collections.  This can make it pretty challenging to figure out exactly what IIS 7 configuration section needs to be used to turn on some particular behavior, and then exactly syntax the configuration in that section should … [Read more…]