A flexible & easy-to-manage web server...

Internet Information Services (IIS) for Windows® Server is a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks.

Get Started with IIS

ANNOUNCEMENTS:

What's New

New features in ARR (Application Request Routing) 3.0

Monday September 16, 2013 by Erez's IIS Blog

IntroductionApplication Request Routing (ARR) is a proxy-based routing module that uses HTTP headers, server variables, and load balance algorithms to determine how to forward HTTP requests to content servers. The release of ARR 3.0 in July 2013 contains a few new features, as well as bug fixes. ...

Certificates on the rebound

Tuesday September 3, 2013 by Erez's IIS Blog

When Christopher Bullock wrote about the certainties in life in his book The Political History of the Devil, he probably should have added a 3rd certainty…that your certificates WILL expire and you’ll have to renew them. I think we can forgive that, as he wrote the book in 1726 and websites weren...

Latest Blogs

Do you know swapping between a staging environment, and the product...

Saturday February 8, 2014 by rakkimk

author

Yes, you are reading it right. It is true. It’s just a matter of one click to promote your staging website to be the production site. Gone are those hassles you were facing with publishing a new deployment to the live website, and some unbaked pages/assemblies, needless to say much pain, downtime, and probability of errors. Read the complete post here....

IIS Administation cmdlets for PowerShell

Sunday February 2, 2014 by lprete

author

Have you been looking a download of the IIS Administation cmdlets for Powershell for Windows 7 or Windows Server 2012 R2?For earlier versions of Windows the IIS PowerShell Snap-in was a download, but with Windows 7 and Windows Server 2012 R2 the IIS PowerShell Snap-in is built into the operating system.To enable the IIS PowerShell Cmdlets on Windows 7, please follow these steps. 1. From the Sta...

Error 0x80070005 When Calling the FTP FlushLog Method

Friday January 31, 2014 by robmcm

author

I had an interesting question earlier today which I thought was worth sharing. One of my coworkers was trying to use the code sample from my Programmatically Flushing FTP Logs blog, and he was getting the following error:Unhandled Exception: System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) at Microsoft.Web.Administration.Interop.IAppHos...

Rapid PHP Deployment for IIS using a Batch File

Friday January 31, 2014 by robmcm

author

Whenever I am delivering a presentation where I need to use PHP, I typically use a batch file that I wrote in order to rapidly deploy PHP on the system that I am using for my demos. The batch file usually takes less than a second to run, which always seems to amaze people in the audience. As a result, I usually have several people ask me for my batch file after each presentation, so I thought t...