Mike Volodarsky's Blog
-
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 it to develop, deploy, and debug those applications both locally and on remote IIS 7.0 servers.
To help you get started with using Visual Studio 2008 to work with IIS 7.0 applications, I put together a new iis.net article precisely on the subject. Learn more about it at http://mvolo.com/blogs/serverside/archive/2008/03/12/Using-Visual-Studio-2008-with-IIS-7.0.aspx.
Thanks,
Mike
-
IIS 7.0 is finished: a trip down memory lane
After 5 years in development, IIS 7.0 is finished!
Personally, it is hard to believe that it is over. I remember joining the IIS 7.0 team over 4 years ago, when the project was in its infancy, to drive the design of the web server engine. I remember getting in the room with all of the senior IIS 7.0 developers, with a spec of how the web server pipeline was going to work … feeling like I was about to be eaten alive :)
More reflections at http://mvolo.com/blogs/serverside/archive/2008/02/28/IIS-7.0-ships_3A00_-a-trip-down-memory-lane.aspx.
-
Starting, stopping and recycling IIS 7.0 Web sites and application pools
When working with your IIS 7.0 server, you'll often need to start and stop IIS 7.0 Web sites and start, stop, or recycle IIS 7.0 application pools. Unfortunately, often people don't fully understand what these actions mean and how to properly use them.
For the complete low-down on what it all means and how to carry out these tasks, go on to http://mvolo.com/blogs/serverside/archive/2008/02/25/Starting_2C00_-stopping-and-recycling-IIS-7.0-Web-sites-and-application-pools.aspx.
Thanks,
Mike
-
IIS 7.0 is the number one reason people want Windows Server 2008
According to an InformationWeek study, IIS 7.0 is the feature that most interests customers in Windows Server 2008.
Thanks,
Mike
-
Debugging IIS 7.0 Web applications remotely with Visual Studio 2008
This post has the steps to set up remote debugging of IIS 7.0 web sites with Visual Studio 2008.
Last time I wrote about debugging on IIS 7.0 was Fix problems with Visual Studio F5 debugging of ASP.NET applications on IIS7 Vista. Since then, a hotfix was released for Visual Studio 2005 that makes debugging IIS 7.0 applications easier, and solves the problem of debugging on Vista Home Premium which does not have the Windows Authentication component of IIS 7.0.
Now, with Visual Studio 2008, debugging IIS 7.0 has gotten easier. In fact, debugging local apps is a breeze, but there are still some gotchas you may experience when trying to debug remote IIS 7.0 applications.
For the step-by-step, see http://mvolo.com/blogs/serverside/archive/2008/02/20/Debugging-IIS-7.0-Web-applications-remotely-with-Visual-Studio-2008.aspx.
Thanks,
Mike
-
MSDN Magazine: Extend IIS 7.0 end-to-end
In this month's launch edition of MSDN magazine, we celebrate the release of Windows Server 2008. It's been a long road and we are finally done!
Of course, this celebration wouldnt be complete without a juicy article on IIS 7.0 - this time, showing off the complete extensibility of the Web server by building a full-blown Web server feature with configuration and IIS Manager components. The article shows off my latest project, the Response Modification Framework, which is pretty cool on its own ...
Read the article, learn about RMF, and more at http://mvolo.com/blogs/serverside/archive/2008/02/18/MSDN-Magazine_3A00_-Extend-IIS-7.0-End_2D00_to_2D00_End.aspx.
Thanks,
Mike
-
Two-Level Authentication with Forms Authentication and Windows Authentication
The integration of IIS and ASP.NET authentication stages in Integrated mode applications brings a lot of benefits, including being able to use ASP.NET authentication features like Forms Authentication for the entire web site. However, it also prevents two-level authentication schemes that relied on the two separate authentication stages between IIS and ASP.NET from working.
I mentioned this in the list of ASP.NET breaking changes in December. Since then, I've gotten many requests for re-enabling these scenarios in Integrated mode, so I put together a workaround for doing this in Integrated mode.
To learn more and download the bits / source code of the workaround, see http://mvolo.com/blogs/serverside/archive/2008/02/11/IIS-7.0-Two_2D00_Level-Authentication-with-Forms-Authentication-and-Windows-Authentication.aspx.
Thanks,
Mike
-
WCAT 6.3 update for "NULL Controller Specified" issue
The updated WCAT 6.3 build is now available to download that fixes the "NULL Controller Specified" issue that some people have been reporting.
More info and download links at http://mvolo.com/blogs/serverside/archive/2008/01/24/Updated-WCAT-6.3-released.aspx.
Thanks,
Mike
-
Improved PortCheck 2.0 to diagnose IIS service connectivity problems
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 the tool, source code, and find out more about diagnosing IIS connectivity issues at http://mvolo.com/blogs/serverside/archive/2008/01/23/Check-IIS-network-connectivity-with-PortCheck-v2.0.aspx.
Thanks,
Mike
-
MSDN Mag: Enhance Your Apps with the ASP.NET Integrated Pipeline!
At last, my MSDN article about using the ASP.NET Integrated Pipeline is out in MSDN Magazine. This article is all about using existing ASP.NET features and building new ASP.NET modules to improve existing applications.
What's more, I do this without touching a single line of the application itself, which happens to be a PHP application using the IIS 7.0 FastCGI support.
So go read the article for an in-depth look at using the power of ASP.NET Integrated pipeline to add features, improve security, and turbo-charge performance of your applications. Then head over to my blog to learn more about doing this yourself for your apps on IIS 7.0 - starting with building your own modules and handlers.
Article highlights and more at http://mvolo.com/blogs/serverside/archive/2007/12/20/MSDN-Magazine_3A00_-Enhance-Your-Applications-with-ASP.NET-Integrated-Pipeline.aspx.
Thanks,
Mike