Archives
-
TechNet/MSDN IIS7 front-end servers running 100% virtualized using Hyper-V
We get a lot of questions about best practices for Hyper-V and IIS. The answer is pretty simple so far...it just seems to work, aside from the normal overhead for virtualization on a workload. Customers are already starting to or planning to deploy IIS on Hyper-V. MS IT is the first in line and has just released a report describing their experience with front-end IIS servers on a couple of big MS web properties.
-
DiscountASP.NET IIS Manager UI extensions
One of the hosters who we work with, DiscountASP.NET (an ASP.NET focused web hoster based in sunny Southern California), has just launched a beta of two new UI extensions for the IIS Manager for their customers.
-
Managing CPU utilization for IIS worker processes that use FastCGI module
Since there have been several questions in the IIS FastCGI forums regarding using IIS CPU Limits feature together with FastCGI, I wanted to talk a little more about how what you should do if you are trying to control CPU while running PHP on IIS7.
-
IIS7 Diagnostics for Developers talk at MIX08
I just got back from MIX08 in Vegas where I gave a talk called “Everything You Need To Know About Debugging and Diagnostics with IIS7.” It was a fun talk. There were a fewIT administrators and a whole lot of developers. When we have talked about this topic with customers in the past, we have focused on the IT administrator perspective. This time, we took it from a different angle, which is to think through when and how you would leverage the diagnostic platform as a developer.
-
Introducing the new IIS.NET web site
So...notice anything different today? :-) Thanks to the efforts of a whole team of people here in Redmond, Telligent, Goldman Design and ORCS Web, we have significantly overhauled our http://www.iis.net/ web site. As you can tell from the depth of the content and the participation of the product group in forums and blogs, fostering a strong and vibrant technical community is a huge deal for us. We care about you in particular, and how you learn, use, and extend IIS in all the ways that you do. To help with that process, we've rolled out some infrastructure and tools across http://www.iis.net/ that helps us get information out to you and for you to get information back to us.
-
IIS Migration and Synchronization tool, Web Deploy (Technical Preview 1)
We recently released IIS7's Web Deploy, which gives you the ability to migrate and synchronize IIS6 and IIS7 applications(download the x86 bits here and the x64 bits here).
-
TechNet Radio Broadcasts for "Managing PHP on Windows" and "Deploying and Managing a Customized Web Server"
Right before the holidays, we did some radio broadcasts on our team targeting the IT Professional and focusing on specific topics of interest in IIS7.
-
Integrated Pipeline and Hostable Web Core: Two good things to know if you develop on top of IIS...
IIS7 is a big release for developers. For example, we've changed our extensibility model in this version to make it easier for customers and vendors to build web applications and extend the Web server. I think two of the most interesting innovations in this release are the integrated pipeline and hostable Web core. Mike Volodorsky wrote a great article on one of the reasons why the integrated pipeline is so cool in this month's MSDN magazine. Check it out if you can at: http://msdn.microsoft.com/msdnmag/issues/08/01/PHPandIIS7/default.aspx. Hostable Web core (HWC) is a feature that we haven't talked enough about but will start adding more information to iis.net (stay tuned). HWC opens up a lot of interesting scenarios if you are looking to build solutions or tools that hosts IIS, like a control panel. Kanwal did an excellent job of introducing Hostable Web core to developers in this blog: http://blogs.iis.net/ksingla/archive/2007/12/20/ins-amp-outs-of-hostable-web-core.aspx.
-
New worker process performance counters in IIS7
In IIS7 RC0, one of the neat new features we added were two performance counters that give you a window into what’s happening on a per worker processes and the application level at runtime. This is useful because it lets you have a finer-grained monitoring view on servers that are running a large load. You can check out the overall health of specific processes and apps on a well-loaded server with these two new counters, which let you monitor and track over time per worker process data, like when/how requests are queuing or if the output cache truly is working. All of our worker process counter instances are named <pid>_<apppool_name>. If you wanted to search in perfmon for a counter, you could use the *_AppPoolName to get all WP instances running that app pool.