<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>IISLogs.com - iis</title><link>http://www.iislogs.com:80/Tags/iis</link><description>IISLogs.com - iis</description><item><title>IIS Community Newsletter-March 2013 newsletter</title><link>http://www.iislogs.com:80/steveschofield/iis-community-newsletter-march-2013-newsletter</link><description>&lt;p&gt;The latest edition of IIS newsletter is available.&amp;nbsp; Lots of great links and information!&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.iisnewsletter.com/archive/march2013.html" href="http://www.iisnewsletter.com/archive/march2013.html"&gt;http://www.iisnewsletter.com/archive/march2013.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Thank you,&lt;br&gt;&lt;br&gt;Steve Schofield&lt;br&gt;ASP.NET/IIS MVP&lt;br&gt;&lt;a href="http://www.iislogs.com/steveschofield"&gt;http://www.iislogs.com/steveschofield&lt;/a&gt;&lt;br&gt;&lt;br&gt;Rick Barber&lt;br&gt;&lt;a href="http://rick.barberfamilyonline.com"&gt;http://rick.barberfamilyonline.com&lt;/a&gt;</description><pubDate>Fri, 29 Mar 2013 04:46:29 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iis-community-newsletter-march-2013-newsletter</guid></item><item><title>IISpeed is a port of Google's mod_PageSpeed designed to work with Microsoft''s IIS server software</title><link>http://www.iislogs.com:80/steveschofield/iispeed-is-a-port-of-google-rsquo-s-mod_pagespeed-designed-to-work-with-microsoft-rsquo-s-iis-server-software</link><description>&lt;p&gt;&amp;nbsp; &lt;p&gt;This looks real interesting and I thought I’d pass along.&amp;nbsp; &lt;p&gt;IISpeed is a port of Google’s mod_PageSpeed designed to work with Microsoft’s IIS server software. IIS is one of the most popular servers on the web, powering millions of web-sites, and we are excited to bring the full power of PageSpeed optimization to the Windows platform. &lt;p&gt;IISpeed works by minification and compression of HTML-code and resources, reducing the time spent while waiting for the transfer of a webpage to complete. At the same time IISpeed reduces the total number of requests, lowering server load and reducing waiting time even further. In practice, this translates to higher conversion rates, better end user experience and lowered server- and bandwidth needs. &lt;p&gt;For developers it does not matter which technology is used. Classic ASP, &lt;a href="http://asp.net/"&gt;ASP.NET&lt;/a&gt; and PHP all work with IISpeed.&amp;nbsp;&amp;nbsp; &lt;p&gt;IISpeed was developed by We-Amp, a Dutch startup. The team at We-Amp works closely with Google on an NGINX port. All members have a strong background in web optimization. For example, in the past they also architected and implemented a proprietary port of mod_pagespeed to Apache Traffic Server. &lt;p&gt;IISpeed now has an open beta running. The software can be downloaded from &lt;a href="http://www.iispeed.com/"&gt;www.iispeed.com&lt;/a&gt;. &lt;p&gt;&lt;a href="http://googledevelopers.blogspot.nl/2013/03/siteground-iispeed-and-google-chrome.html"&gt;http://googledevelopers.blogspot.nl/2013/03/siteground-iispeed-and-google-chrome.html&lt;/a&gt; &lt;p&gt;More information: &lt;p&gt;&lt;a href="http://www.iispeed.com/"&gt;www.iispeed.com&lt;/a&gt; &lt;p&gt;&lt;a href="http://www.we-amp.com/"&gt;www.we-amp.com&lt;/a&gt; &lt;p&gt;Contact: &lt;p&gt;&lt;a href="mailto:info@we-amp.com"&gt;info@we-amp.com&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 23 Mar 2013 12:38:22 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iispeed-is-a-port-of-google-rsquo-s-mod_pagespeed-designed-to-work-with-microsoft-rsquo-s-iis-server-software</guid></item><item><title>Updated IISNewsletter.com</title><link>http://www.iislogs.com:80/steveschofield/updated-iisnewsletter.com</link><description>&lt;p&gt;Thanks to &lt;a href="http://rick.barberfamilyonline.com/" target="_blank"&gt;Rick Barber&lt;/a&gt;, &lt;a href="http://www.iisnewsletter.com"&gt;http://www.iisnewsletter.com&lt;/a&gt; has been updated.&amp;nbsp; Previous newsletters can be viewed, bio's about Rick and myself.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The IIS Community Newsletter is a monthly email-based newsletter containing the latest information and happenings in the Internet Information Services (IIS) community. Sign up today in the box on the right! &lt;/p&gt; &lt;p&gt;Enjoy, &lt;/p&gt; &lt;p&gt;Steve Schofield &lt;br&gt;Microsoft MVP - IIS&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 20 Jan 2013 04:06:59 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/updated-iisnewsletter.com</guid></item><item><title>IIS Community Newsletter December 2012 edition published</title><link>http://www.iislogs.com:80/steveschofield/iis-community-newsletter-december-2012-edition-published</link><description>&lt;p&gt;&lt;a href="http://www.iisnewsletter.com/archive/december2012.html"&gt;http://www.iisnewsletter.com/archive/december2012.html&lt;/a&gt; is available.  &lt;p&gt;Enjoy  &lt;p&gt;Steve Schofield&lt;br&gt;Microsoft MVP – IIS&lt;/p&gt;</description><pubDate>Tue, 01 Jan 2013 02:57:41 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iis-community-newsletter-december-2012-edition-published</guid></item><item><title>Professional Microsoft IIS 8</title><link>http://www.iislogs.com:80/steveschofield/professional-microsoft-iis-8</link><description>&lt;p&gt;I had the pleasure of being the technical editor for &lt;a title="http://amzn.to/Vcwwum" href="http://amzn.to/Vcwwum"&gt;http://amzn.to/Vcwwum&lt;/a&gt;&amp;nbsp;&amp;nbsp; This book is a must have for an IIS 8 administrator.&amp;nbsp; It’s chalked full of information not detailed as complete anywhere else I know of.&amp;nbsp;&amp;nbsp; I’d highly recommend you pickup a copy, either an e-book or paperback copy.&amp;nbsp;&amp;nbsp; I spent several months reviewing.&amp;nbsp; The authors are MVP’s and IIS team members spent countless hours putting together such a complete resource.&amp;nbsp;&amp;nbsp; I hope you enjoy this as much as I did reviewing!&lt;/p&gt; &lt;p&gt;Enjoy,&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;br&gt;Windows Server MVP - IIS&lt;br&gt;&lt;a href="http://www.iislogs.com/steveschofield"&gt;http://www.iislogs.com/steveschofield&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.iislogs.com/"&gt;http://www.IISLogs.com&lt;/a&gt;&lt;br&gt;Log archival solution&lt;br&gt;Install, Configure, Forget  &lt;p&gt;Questions on Microsoft SMTP Service - visit &lt;a href="http://www.smtp.ws"&gt;http://www.smtp.ws&lt;/a&gt;&lt;br&gt;IIS Community Newsletter - visit &lt;a href="http://www.iisnewsletter.com"&gt;http://www.iisnewsletter.com&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 28 Dec 2012 22:17:40 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/professional-microsoft-iis-8</guid></item><item><title>October IIS Community Newsletter has been published</title><link>http://www.iislogs.com:80/steveschofield/october-iis-community-newsletter-has-been-published</link><description>&lt;p&gt;Hi All,  &lt;p&gt;The October IIS newsletter has been published. &lt;a href="http://www.iisnewsletter.com/archive/october2012.html"&gt;http://www.iisnewsletter.com/archive/october2012.html&lt;/a&gt;  &lt;p&gt;Thank you,&lt;br&gt;&lt;br&gt;Steve Schofield&lt;br&gt;Windows Server MVP - IIS&lt;br&gt;&lt;a href="http://www.iislogs.com/steveschofield"&gt;http://www.iislogs.com/steveschofield&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.iislogs.com/"&gt;http://www.IISLogs.com&lt;/a&gt;&lt;br&gt;Log archival solution&lt;br&gt;Install, Configure, Forget &lt;p&gt;Questions on Microsoft SMTP Service - visit &lt;a href="http://www.smtp.ws"&gt;http://www.smtp.ws&lt;/a&gt;&lt;br&gt;IIS Community Newsletter - visit &lt;a href="http://www.iisnewsletter.com"&gt;http://www.iisnewsletter.com&lt;/a&gt;</description><pubDate>Thu, 01 Nov 2012 10:04:50 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/october-iis-community-newsletter-has-been-published</guid></item><item><title>September 2012 IIS Community Newsletter published</title><link>http://www.iislogs.com:80/steveschofield/september-2012-iis-community-newsletter-published</link><description>&lt;p&gt;&lt;a href="http://rick.barberfamilyonline.com/" target="_blank"&gt;Rick Barber&lt;/a&gt; and I prepared a great September Newsletter.&amp;nbsp; Check out at &lt;/p&gt; &lt;p&gt;&lt;a title="http://www.iisnewsletter.com/archive/September2012.html" href="http://www.iisnewsletter.com/archive/September2012.html"&gt;http://www.iisnewsletter.com/archive/September2012.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Enjoy,&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;br&gt;Microsoft MVP – IIS/ASP.net&lt;br&gt;&lt;a href="http://www.iislogs.com/Steveschofield"&gt;http://www.iislogs.com/Steveschofield&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Oct 2012 02:38:24 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/september-2012-iis-community-newsletter-published</guid></item><item><title>IIS Community Newsletter August 2012 edition</title><link>http://www.iislogs.com:80/steveschofield/iis-community-newsletter-august-2012-edition</link><description>&lt;p&gt;&lt;a href="http://rick.barberfamilyonline.com/" target="_blank"&gt;Rick Barber&lt;/a&gt; prepared a great August Newsletter.&amp;nbsp; Check out at &lt;/p&gt; &lt;p&gt;&lt;a title="http://www.iisnewsletter.com/archive/august2012.html" href="http://www.iisnewsletter.com/archive/august2012.html"&gt;http://www.iisnewsletter.com/archive/august2012.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Enjoy,&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;br&gt;Microsoft MVP – IIS/ASP.net&lt;/p&gt;</description><pubDate>Tue, 28 Aug 2012 00:46:43 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iis-community-newsletter-august-2012-edition</guid></item><item><title>IIS Community Newsletter July 2012 edition published</title><link>http://www.iislogs.com:80/steveschofield/iis-community-newsletter-july-2012-edition-published</link><description>&lt;p&gt;The IIS community newsletter for July 2012 has been published.&amp;nbsp; It’s been a few months (6 or 7) since the last edition was published.&amp;nbsp; Thanks to an old friend, he is helping with the newsletter.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.iisnewsletter.com/archive/july2012.html"&gt;http://www.iisnewsletter.com/archive/july2012.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;br&gt;Microsoft MVP – IIS&lt;br&gt;&lt;a href="http://www.iislogs.com/steveschofield"&gt;http://www.iislogs.com/steveschofield&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 28 Jul 2012 10:53:10 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iis-community-newsletter-july-2012-edition-published</guid></item><item><title>Windows Server 2012, IIS8, ASP.NET 3.5 and issue installing behind firewall (without internet)</title><link>http://www.iislogs.com:80/steveschofield/windows-server-2012-iis8-asp.net-3.5-and-issue-installing-behind-firewall-without-internet</link><description>&lt;p&gt;I’ve been starting to become familiar with Windows Server 2012 (aka Win8).&amp;nbsp;&amp;nbsp; I’ve been a server “guy” for several years and when new versions come out, especially with another version of IIS.&amp;nbsp; My interest is peaked to evaluate new features.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;This blog post is about a recent issue that alters a bit how we install the .NET 3.5 framework.&amp;nbsp; A little history, when .NET 1.0 came out, it was a stand-alone runtime that would install on Windows 2000.&amp;nbsp; When Windows Server 2003, .NET 1.1 was part of the OS and you needed to install the .NET 1.0 runtime (to get have apps that supported 1.0).&amp;nbsp;&amp;nbsp; When Windows 2008 came out, the .NET 2.0 framework was part of the OS and you needed to install .NET 1.1 on Server 2008 to get the functionality.&amp;nbsp; (.NET 1.0 didn’t run on Win 2008).&amp;nbsp; &lt;/p&gt; &lt;p&gt;Now comes along Windows Server 2012, it has .NET 4.x as part of the OS, so based on previous patterns, you’d be able to install the .NET 3.5 using the runtime, *cough* &lt;strong&gt;wrong&lt;/strong&gt;.&amp;nbsp; Here is the error you’ll get.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.iislogs.com/images/win2012aspnet1.jpg"&gt;&lt;/p&gt; &lt;p&gt;One would wonder &lt;strong&gt;“How do I get .NET 3.5 (2.0) on my Windows Server 2012?” &lt;/strong&gt; I came across this article on MSDN, you need to specify a source. (when behind a firewall)&lt;/p&gt; &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh848079%28v=vs.85%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/hh848079%28v=vs.85%29.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I tried putting the .NET 3.5 runtime on a local drive, a network share, both failed.&amp;nbsp; Here is the error I got in the UI.&amp;nbsp; Note the /source parameter.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.iislogs.com/images/win2012aspnet2.jpg"&gt;&lt;/p&gt; &lt;p&gt;To install IIS8, I use a command line install&amp;nbsp; using Add-WindowsFeature.&lt;/p&gt; &lt;p&gt;Open Powershell&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Paste this line&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;$IISFeatures = @("Web-Static-Content", "Web-Default-Doc", "Web-Http-Errors", "Web-Asp-Net", "Web-Asp-Net45", "Web-Net-Ext", "Web-ISAPI-Ext", "Web-ISAPI-Filter", "Web-Http-Logging", "Web-Log-Libraries", "Web-Request-Monitor", "Web-Http-Tracing", "Web-Windows-Auth", "Web-Filtering", "Web-IP-Security", "Web-Stat-Compression", "Web-Dyn-Compression", "Web-Mgmt-Console", "Web-Scripting-Tools", "Web-Metabase", "Web-WMI", "Web-Lgcy-Scripting","NET-Framework-Core")  &lt;p&gt;&lt;strong&gt;Run this command&lt;/strong&gt; &lt;p&gt;Add-WindowsFeature -Name $IISfeatures -logPath "$Env:ComputerName.log" &lt;strong&gt;–Source &lt;a href="file://\\Server\Share\sources"&gt;\\Server\Share\sources&lt;/a&gt;&lt;/strong&gt; &lt;p&gt;Let me point out the highlighted text in the MSDN article.&amp;nbsp; You’ll need to mount the Windows Server 2012 and extract the source files (anyone remember extracting the i386 folder for windows 2003/2000, time to put back on the network again &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://www.iislogs.com/Media/Default/Windows-Live-Writer/Windows-2012-ASP.5-and-issue-installing_14646/wlEmoticon-smile_2.png"&gt;)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Assuming you mounted the ISO to the E: drive on your computer.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;xcopy e:\sources\sxs\*.* c:\dotnet35 /s &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;or&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;xcopy e:\sources\sxs\*.* &lt;/strong&gt;&lt;a href="file://\\Server\Share\sources"&gt;&lt;strong&gt;\\Server\Share\sources&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; /s &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;After this little adventure, which took a couple hours to figure out, life was good and I could proceed with my Windows Server 2012 testing.&amp;nbsp; I had ASP.NET 2.0/3.5/4.x on my test server.&amp;nbsp; I’ve tested on the full GUI Server 2012 and Minimal Install GUI Server Core.&amp;nbsp;&amp;nbsp; I haven’t went full out for server core without a GUI.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Happy Testing&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;br&gt;Microsoft MVP ASP.NET/IIS&lt;br&gt;&lt;a href="http://www.iislogs.com/steveschofield"&gt;http://www.iislogs.com/steveschofield&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 28 Apr 2012 03:35:23 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/windows-server-2012-iis8-asp.net-3.5-and-issue-installing-behind-firewall-without-internet</guid></item><item><title>App Warm-up Module released for Windows Server 2008 R2</title><link>http://www.iislogs.com:80/steveschofield/app-warm-up-module-released-for-windows-server-2008-r2</link><description>&lt;p&gt;I’ve been a little busy and catching up on Windows 8/IIS8.&amp;nbsp; Here is some good news from the IIS/ASP.NET team.&amp;nbsp; A couple useful module released for IIS 7.5.&amp;nbsp; For those running SharePoint farms and the app pool warm-up takes ‘forever’.&amp;nbsp; Here is a way to help.&amp;nbsp;&amp;nbsp; This is definitely great news for IIS web server administrators.&amp;nbsp; Thanks Shawn and MS for releasing this much needed module.&amp;nbsp; Enjoy!! &lt;p&gt;&amp;nbsp;&lt;br&gt;“We are pleased to announce that &lt;b&gt;Release Candidate&lt;/b&gt; builds for the following IIS extensions are now available for download:  &lt;p&gt;· &lt;b&gt;Application Initialization for IIS 7.5&lt;/b&gt; (replacement for the previous “Application Warmup” beta extension)  &lt;p&gt;· &lt;b&gt;Dynamic IP Restrictions for IIS 7/7.5&lt;/b&gt;  &lt;p&gt;See below for details and download links.  &lt;p&gt;&lt;b&gt;Application Initialization for IIS 7.5 (Release Candidate)&lt;/b&gt;  &lt;p&gt;Application Initialization 1.0 for IIS 7.5 enables website administrators to configure IIS to proactively perform initialization tasks for one or more web applications. While an application is being initialized, IIS can also be configured to return an alternate response such as static content as a placeholder or "splash page" until an application has completed its initialization tasks. The module includes the following features:  &lt;p&gt;· Introduces the concept of a "warmup period" to the server.  &lt;p&gt;· Enables developers to control the behavior of their applications during the warmup period.  &lt;p&gt;· Enables server administrators to "pre-load" important applications by initializing them as soon as the worker process starts.  &lt;p&gt;· Allows seamless recycling of pre-loaded application pools with no user-perceptible impact.  &lt;p&gt;x64 download: &lt;a href="http://go.microsoft.com/fwlink/?LinkId=247817"&gt;http://go.microsoft.com/fwlink/?LinkId=247817&lt;/a&gt;  &lt;p&gt;x86 download: &lt;a href="http://go.microsoft.com/fwlink/?LinkId=247816"&gt;http://go.microsoft.com/fwlink/?LinkId=247816&lt;/a&gt;  &lt;p&gt;Support forum: &lt;a href="http://forums.iis.net/1165.aspx"&gt;http://forums.iis.net/1165.aspx&lt;/a&gt;  &lt;p&gt;Documentation:  &lt;p&gt;&lt;a href="http://learn.iis.net/page.aspx/1089/iis-80-application-initialization/"&gt;IIS 8.0 Application Initialization&lt;/a&gt; (this was written for IIS 8, but this extension provides the same functionality for IIS 7.5)  &lt;p&gt;&lt;b&gt;Dynamic IP Restrictions for IIS 7/7.5 (Release Candidate)&lt;/b&gt;  &lt;p&gt;The Dynamic IP Restrictions Extension for IIS provides IT Professionals and Hosters a configurable module that helps mitigate or block Denial of Service Attacks or cracking of passwords through brute-force by temporarily blocking Internet Protocol (IP) addresses of HTTP clients who follow a pattern that could be conducive to one of such attacks. This module can be configured such that the analysis and blocking could be done at the Web Server or the Web Site level. The module includes the following features:  &lt;p&gt;· Seamless integration into IIS 7.0 Manager.  &lt;p&gt;· Dynamically blocking of requests from IP address based on either of the following criteria:  &lt;p&gt;o The number of concurrent requests.  &lt;p&gt;o The number of requests over a period of time.  &lt;p&gt;· Blocking of requests can be configured at either site or server level.  &lt;p&gt;· Configurable deny actions allows IT Administrators to specify what response would be returned to the client. The module support return status codes 401, 403, 404 or blocking the requests entirely.  &lt;p&gt;· Support for IPv6 addresses.  &lt;p&gt;· Support for web servers behind a proxy or firewall.  &lt;p&gt;x64 download: &lt;a href="http://go.microsoft.com/fwlink/?LinkId=247814"&gt;http://go.microsoft.com/fwlink/?LinkId=247814&lt;/a&gt;  &lt;p&gt;x86 download: &lt;a href="http://go.microsoft.com/fwlink/?LinkId=247815"&gt;http://go.microsoft.com/fwlink/?LinkId=247815&lt;/a&gt;  &lt;p&gt;Support forum: &lt;a href="http://forums.iis.net/1043.aspx"&gt;http://forums.iis.net/1043.aspx&lt;/a&gt;  &lt;p&gt;Documentation:  &lt;p&gt;Using Dynamic IP Restrictions”&lt;/p&gt;</description><pubDate>Tue, 03 Apr 2012 09:28:42 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/app-warm-up-module-released-for-windows-server-2008-r2</guid></item><item><title>Getting AWStats installed and configured on IIS 7.5</title><link>http://www.iislogs.com:80/steveschofield/getting-awstats-installed-and-configured-on-iis-7.5</link><description>&lt;p&gt;One of things I’ve wanted to evaluate is AWStats for doing analytics on a variety of sites I run. AWStats (&lt;a href="http://www.awstats.org"&gt;www.awstats.org&lt;/a&gt;) is a free Open Source (Perl based) package. One of the things I couldn't find that covered the steps to get IIS 7.5 up and running.&amp;nbsp; I’m still working on a few config items within AWStats, which if you have suggestions, please let me know.  &lt;p&gt;Here is the order of what I did to get my server up and running. I’ll assume you have a Windows Server 2008 or 2008 R2 server with IIS Installed.&amp;nbsp;&amp;nbsp; If you have any further questions, comments please feel free to add to the article.&amp;nbsp; &lt;p&gt;&lt;strong&gt;Steps&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;Download, Install ActivePerl  &lt;li&gt;Download AWStats  &lt;li&gt;Setup DNS (Optional)  &lt;li&gt;Setup IIS Site  &lt;li&gt;Configure App Pool as 32 bit  &lt;li&gt;Setup Perl Handler, approve isapi  &lt;li&gt;Setup AWStats conf files.  &lt;li&gt;Enable frequent updates  &lt;li&gt;Misc things&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Download, Install ActivePerl&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.activestate.com/activeperl"&gt;http://www.activestate.com/activeperl&lt;/a&gt;  &lt;p&gt;The first thing you'll need is a method to run PERL on Windows. Thankfully, ActiveState provides an x86 and x64 Perl implementation. From my testing, I can only get the x86 edition running within IIS. For purposes of this article, download and install the x86 (32 bit) edition of ActiveState. Later in the article, we'll configure IIS.  &lt;p&gt;I installed ActiveState (32 bit ) to C:\Perl&amp;nbsp;&amp;nbsp; If IIS is installed, you’ll want to confirm if the HTTP Handler is already setup.&amp;nbsp; If not, I’ve included a command later in the article how to setup.&amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;Download AWStats&lt;/strong&gt;  &lt;p&gt;The next step, download and extract Awstats. The current version available is AWStats 7.0. Go to &lt;a href="http://www.awstats.org"&gt;http://www.awstats.org&lt;/a&gt; , download and extract somewhere on your system.  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;Setup DNS (Optional)&lt;/strong&gt;  &lt;p&gt;For my purposes, I setup a single separate websites to access my stats.&amp;nbsp; The link I used is in the format below to access various domains. I setup an A record called Stats in DNS.  &lt;p&gt;http://stats.example.com/cgi-bin/awstats.pl?config=&amp;lt;DomainName1&amp;gt;  &lt;p&gt;http://stats.example.com/cgi-bin/awstats.pl?config=&amp;lt;DomainName2&amp;gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;Setup IIS Site&lt;/strong&gt;  &lt;p&gt;I'm going to take assumptions on folder names for this article, you can adjust them to fit your environment.  &lt;p&gt;1) Create a folder in c:\inetpub\stats.example.com &lt;strong&gt;‘mkdir c:\inetpub\stats.example.com’ &lt;/strong&gt; &lt;p&gt;2) In the AWStats extracted files, copy all folders in the 'wwwroot' to c:\inetpub\stats.example.com.  &lt;p&gt;These folders will store the various domains stats.  &lt;p&gt;a) create a folder called c:\inetpub\stats.example.com\stats\Domain1 &lt;br&gt;&lt;strong&gt;‘mkdir c:\inetpub\stats.example.com\stats\domain1’&lt;/strong&gt; &lt;p&gt;b) create a folder called c:\inetpub\stats.example.com\stats\Domain2 &lt;br&gt;&lt;strong&gt;‘mkdir c:\inetpub\stats.example.com\stats\domain2’&lt;/strong&gt; &lt;p&gt;Create a IIS site with Internet Manager or AppCMD, for this article, I've provided AppCMD commands  &lt;p&gt;&lt;strong&gt;'Create app pool &lt;/strong&gt; &lt;p&gt;C:\Windows\System32\inetsrv\appcmd add apppool /name:Stats.Example.com  &lt;p&gt;&lt;strong&gt;'Set App Pool to integrated mode. This can be v2.0 or v4.0 &lt;/strong&gt; &lt;p&gt;C:\Windows\System32\inetsrv\appcmd set config /section:applicationPools /[name='stats.Example.com'].managedPipelineMode:Integrated  &lt;p&gt;&lt;strong&gt;'Add site &lt;/strong&gt; &lt;p&gt;C:\Windows\System32\inetsrv\appcmd add site /id:12345 /name:Stats.Example.com /bindings:http/*:80: /physicalPath:c:\inetpub\stats.example.com  &lt;p&gt;&lt;strong&gt;'Assign app pool to the site. &lt;/strong&gt; &lt;p&gt;C:\Windows\System32\inetsrv\appcmd set app /app.name:stats.example.com/ /applicationPool:stats.Example.com"  &lt;p&gt;&lt;strong&gt;'Set to 32 bit mode &lt;/strong&gt; &lt;p&gt;C:\Windows\System32\inetsrv\appcmd set config -section:system.applicationHost/applicationPools /[name='Stats.Example.com'].enable32BitAppOnWin64:"True" /commit:apphost  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;‘Setup Perl Handler, approve isapi &lt;/strong&gt; &lt;p&gt;Through IIS Manager, go to Internet Manager  &lt;ul&gt; &lt;li&gt;Click on Website &lt;/li&gt; &lt;li&gt;IIS Section &lt;/li&gt; &lt;li&gt;Handler Mappings &lt;/li&gt; &lt;li&gt;Add Script Map &lt;/li&gt; &lt;li&gt;Request Path - *.pl &lt;/li&gt; &lt;li&gt;Executable - C:\Perl\bin\PerlEx30.dll &lt;/li&gt; &lt;li&gt;Name - Perl &lt;/li&gt; &lt;li&gt;Click OK &lt;br&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;When prompted for this, go ahead and click Yes. This attribute sets at a server level.  &lt;p&gt;&lt;img src="http://www.iislogs.com/images/awstats1.png"&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;Configure Perl Handler &lt;/strong&gt; &lt;p&gt;c:\windows\system32\inetsrv\appcmd.exe set config "Stats.Example.com" -section:system.webServer/handlers /[name='PERL'].name:"PERL" /[name='PERL'].path:"*.pl" /[name='PERL'].modules:"IsapiModule" /[name='PERL'].scriptProcessor:"C:\Perl\bin\PerlEx30.dll" /[name='PERL'].resourceType:"Unspecified" /[name='PERL'].requireAccess:"Script" /[name='PERL'].preCondition:"bitness32" &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;Setup AWStats conf files. &lt;/strong&gt; &lt;p&gt;I’m going to defer to the AWStats FAQ section configuring the conf files. A couple things I did  &lt;p&gt;0) Make a copy of the awstat.module.conf to (awstats.StatsExampleCom.conf) &lt;p&gt;1) make sure to set the &lt;b&gt;DirData &lt;/b&gt;attribute is “DirData="c:/inetpub/stats.example.com/stats/DomainName1"”  &lt;p&gt;2) Follow the AWStats FAQ, check out the &lt;strong&gt;Demo / ScreenShots &lt;/strong&gt;section. They set a few attributes.  &lt;p&gt;3) I learned NOT to do Reverse DNS lookup, that really slows down.  &lt;p&gt;4) You might need to adjust permissions on the IIS Logs folders you are reading, it’ll depend on which account you run the application Pool run as. By default, the IIS Log folders only grant permissions to Administrators and SYSTEM. You could either setup the stats.example.com app pool to run as a specific account, or use ApplicationHostIdentity. What I did was use the default account, ApplicationHostIdentity.&amp;nbsp; I’d suggest using Process Monitor (by sysinternals) &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;Here are the attributes I updated so far, this could change as I learn more about AWStats&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt; &lt;p&gt;LogFile="c:/inetpub/logs/logfiles/w3svc1/u_ex%YY-0%MM-0%DD-0.log"&amp;nbsp; &lt;strong&gt;&lt;em&gt;(You might need to tweak this setting)&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;LogFormat=2&lt;br&gt;SiteDomain="stats.example.com"&lt;br&gt;HostAliases="localhost 127.0.0.1 REGEX[stats.example\.com$]"&lt;br&gt;DirData="c:/inetpub/stats.example.com/stats/DomainName1"” &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Enable frequent updates &lt;/strong&gt; &lt;p&gt;I setup a batch file and put the following commands, then I scheduled to run frequently as an account (Administrator) to access the IIS Logs. You could also run the scheduled task as SYSTEM.  &lt;p&gt;Here is the command, it assumes the file is named &lt;b&gt;awstats.DomainName1.conf &lt;/b&gt;and will reside in c:\inetpub\stats.example.com\cgi-bin folder  &lt;p&gt;perl C:\inetpub\s.iislogs.com\cgi-bin\awstats.pl -config=&amp;lt;DomainName1&amp;gt; –update  &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;Misc Things - &lt;/strong&gt;&lt;strong&gt;Here are a few lessons learned. &lt;/strong&gt; &lt;p&gt;Use the LogResolveMerge.pl script to create a single file or several files to import to AWStats. I found if you have very large (many MB or GB), you’ll need to take an approach of having smaller files. I didn’t find an automated way when importing existing files. So in my example, I created a few files, would import into AWStats, this require you update the awstats.example.conf file, run the perl awstats.pl –config=Example –update over and over. It was a little clunky, but seemed to work.  &lt;p&gt;Here is the command I ran &lt;p&gt;&lt;strong&gt;C:\inetpub\stats.example.com\tools&amp;gt;perl logresolvemerge.pl c:\inetpub\logs\LogFiles\W3SVC5\*.log &amp;gt; StatsExampleCom.log &lt;/strong&gt; &lt;p&gt;When LogResolveMerge.pl creates an import file, it doesn’t have the IIS Headers created in the log files, you’ll need to add the IIS headers like your website and awstats.example.conf is setup. What seems to work for me is 1) Create a blank file with just the headers, then run the command below, notice the two arrows. “&amp;gt;&amp;gt;” This forces the command prompt to append, then you can run the import.  &lt;p&gt;C:\inetpub\stats.example.com\tools&amp;gt;perl logresolvemerge.pl c:\inetpub\logs\LogFiles\W3SVC5\*.log &amp;gt; StatsExampleCom.log  &lt;p&gt;Doing one-time imports files  &lt;p&gt;Add IIS Logs headers to the new one time import files  &lt;p&gt;Create a file, add headers  &lt;p&gt;#Software: Microsoft Internet Information Services 7.0  &lt;p&gt;#Version: 1.0  &lt;p&gt;#Date: 2011-05-18 00:01:55&lt;br&gt;#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Cookie) cs(Referer) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken  &lt;p&gt;&lt;strong&gt;HTTP Error 502.2 - Bad Gateway &lt;/strong&gt; &lt;p&gt;I got this error below when I tried using the x64 bit version of ActiveState. I found a few errors posted on the website with no resolution. I’m not sure if the posts were trying x86 or x64.  &lt;p&gt;&lt;em&gt;HTTP Error 502.2 - Bad Gateway &lt;/em&gt; &lt;p&gt;&lt;em&gt;The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are "". &lt;/em&gt;</description><pubDate>Tue, 10 Jan 2012 04:31:24 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/getting-awstats-installed-and-configured-on-iis-7.5</guid></item><item><title>IIS Community Newsletter - December 2011 edition released</title><link>http://www.iislogs.com:80/steveschofield/iis-community-newsletter---december-2011-edition-released</link><description>&lt;p&gt;IIS Community Newsletter - December 2011 edition released&lt;br&gt;&lt;a href="http://www.iisnewsletter.com/archive/december2011.html"&gt;http://www.iisnewsletter.com/archive/december2011.html&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Enjoy &lt;/p&gt; &lt;p&gt;Steve&lt;/p&gt;</description><pubDate>Tue, 27 Dec 2011 04:49:48 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iis-community-newsletter---december-2011-edition-released</guid></item><item><title>IIS Community Newsletter - November 2011 edition</title><link>http://www.iislogs.com:80/steveschofield/iis-community-newsletter---november-2011-edition</link><description>&lt;p&gt;#IIS Community Newsletter - November 2011 edition has been released.&amp;nbsp; Lots of interesting and original content available on the web!&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.iisnewsletter.com/archive/november2011.html" href="http://www.iisnewsletter.com/archive/november2011.html"&gt;http://www.iisnewsletter.com/archive/november2011.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Take care,&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;br&gt;Microsoft MVP – IIS&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.iislogs.com/steveschofield"&gt;http://www.iislogs.com/steveschofield&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 30 Nov 2011 19:15:17 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iis-community-newsletter---november-2011-edition</guid></item><item><title>Great SEO article</title><link>http://www.iislogs.com:80/steveschofield/great-seo-article</link><description>&lt;p&gt;I ran across a great SEO article via Twitter, the link is here &lt;p&gt;&lt;a title="http://www.seomoz.org/blog/what-every-seo-should-know-about-iis" href="http://www.seomoz.org/blog/what-every-seo-should-know-about-iis"&gt;http://www.seomoz.org/blog/what-every-seo-should-know-about-iis&lt;/a&gt; &lt;p&gt;There was a comment I wanted to add a few ideas, I tried to format the comment, however it didn’t format to cleanly so I thought I’d add here.&amp;nbsp;&amp;nbsp;&amp;nbsp; Review the comments in the article too, there are some additional items mentioned worth checking out.&amp;nbsp; I hope he picks up this post and adds the couple links for reference. &lt;p&gt;Couple other things to reference to this great article. Here are three commands I run on all servers. I use the compression level 9 on a very high volume with no impact, Here is another article on other properties and &lt;a href="http://learn.iis.net/page.aspx/206/dynamic-compression/"&gt;http://learn.iis.net/page.aspx/206/dynamic-compression/&lt;/a&gt; &lt;p&gt;Scott Forsyth wrote an article on compress level and performance which is a good read. &lt;a href="http://weblogs.asp.net/owscott/archive/2009/02/22/iis-7-compression-good-bad-how-much.aspx"&gt;http://weblogs.asp.net/owscott/archive/2009/02/22/iis-7-compression-good-bad-how-much.aspx&lt;strong&gt;&lt;/a&gt; &lt;/strong&gt; &lt;p&gt;Enables&lt;/p&gt;&lt;p&gt;c:\windows\system32\inetsrv\appcmd set config /section:urlCompression /doDynamicCompression:true&lt;br&gt;&lt;br&gt;&lt;strong&gt;Sets the compression level&lt;br&gt;&lt;/strong&gt;c:\windows\system32\inetsrv\appcmd set config /section:system.webServer/httpCompression -[name="'gzip'"].dynamicCompressionLevel:9"Mkdir D:\Data\IISTemporaryCompressedFiles"&lt;br&gt;&lt;br&gt;&lt;strong&gt;Sets the directory path&lt;br&gt;&lt;/strong&gt;c:\windows\system32\inetsrv\appcmd set config /section:httpCompression /directory:D:\Data\IISTemporaryCompressedFiles /maxDiskSpaceUsage:100 /minFileSizeForComp:256"&lt;br&gt;&lt;br&gt;Hope this helps &lt;/p&gt; &lt;p&gt;Steve Schofield&lt;/p&gt; &lt;p&gt;Microsoft MVP – IIS&lt;/p&gt;</description><pubDate>Sat, 03 Dec 2011 00:20:48 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/great-seo-article</guid></item><item><title>October 2011 IIS community newsletter available</title><link>http://www.iislogs.com:80/steveschofield/october-2011-iis-community-newsletter-available</link><description>&lt;p&gt;After a few issues trying to send the October 2011 IIS community newsletter, we have got it published!&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.iisnewsletter.com/archive/october2011.html" href="http://www.iisnewsletter.com/archive/october2011.html"&gt;http://www.iisnewsletter.com/archive/october2011.html&lt;/a&gt; is &lt;/p&gt; &lt;p&gt;btw – if you need excellent windows hosting, visit &lt;a href="http://www.orcsweb.com"&gt;www.orcsweb.com&lt;/a&gt; (ORCS Web) it’s awesome!&lt;/p&gt; &lt;p&gt;Steve&lt;/p&gt;</description><pubDate>Mon, 14 Nov 2011 03:54:27 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/october-2011-iis-community-newsletter-available</guid></item><item><title>July/August/September 2011 IIS Community Newsletter is available</title><link>http://www.iislogs.com:80/steveschofield/july-august-september-2001-iis-community-newsletter-is-available</link><description>&lt;p&gt;Here is the July/August/September 2011 IIS Community Newsletter&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.iisnewsletter.com/archive/JulyAugustSept.html" href="http://www.iisnewsletter.com/archive/JulyAugustSept.html"&gt;http://www.iisnewsletter.com/archive/JulyAugustSept.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Thank you,&lt;br&gt;&amp;nbsp;&lt;br&gt;Steve Schofield&lt;br&gt;Windows Server MVP - IIS&lt;br&gt;&lt;a href="http://www.iislogs.com/steveschofield"&gt;http://www.iislogs.com/steveschofield&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;a href="http://www.IISLogs.com"&gt;http://www.IISLogs.com&lt;/a&gt;&lt;br&gt;Log archival solution&lt;br&gt;Install, Configure, Forget&lt;/p&gt; &lt;p&gt;Questions on Microsoft SMTP Service - visit &lt;a href="http://www.smtp.ws"&gt;http://www.smtp.ws&lt;/a&gt;&lt;br&gt;IIS Community Newsletter - visit &lt;a href="http://www.iisnewsletter.com"&gt;http://www.iisnewsletter.com&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 16 Sep 2011 02:31:09 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/july-august-september-2001-iis-community-newsletter-is-available</guid></item><item><title>Win8 / IIS 8 are available!</title><link>http://www.iislogs.com:80/steveschofield/win8-iis-8-are-available</link><description>&lt;p&gt;Microsoft has released the latest Windows OS preview.&amp;nbsp;&amp;nbsp; Nice new shiny logo.&amp;nbsp; &lt;img src="http://www.iislogs.com/images/iis-8.png"&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Download here&lt;/p&gt; &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/windows/apps/br229516" href="http://msdn.microsoft.com/en-us/windows/apps/br229516"&gt;http://msdn.microsoft.com/en-us/windows/apps/br229516&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Server edition is available on MSDN.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt; &lt;p&gt;Steve&lt;/p&gt;</description><pubDate>Thu, 15 Sep 2011 06:20:49 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/win8-iis-8-are-available</guid></item><item><title>Interesting post to solve 500.19 Network BIOS Command Limit Reached</title><link>http://www.iislogs.com:80/steveschofield/interesting-post-to-solve-500.19-network-bios-command-limit-reached</link><description>&lt;p&gt;ran across this post browsing the forums @ &lt;a href="http://forums.iis.net"&gt;http://forums.iis.net&lt;/a&gt;&amp;nbsp; It’s a real problem dealing with UNC content.&amp;nbsp;&amp;nbsp; Thread: New Solution to 500.19 Network BIOS Command Limit Reached&lt;/p&gt; &lt;p&gt;&lt;a title="http://forums.iis.net/p/1181293/1994882.aspx#1994882" href="http://forums.iis.net/p/1181293/1994882.aspx#1994882"&gt;http://forums.iis.net/p/1181293/1994882.aspx#1994882&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Thought I’d pass along.&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;/p&gt;</description><pubDate>Sun, 11 Sep 2011 01:31:59 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/interesting-post-to-solve-500.19-network-bios-command-limit-reached</guid></item><item><title>UNC post on http://forums.iis.net</title><link>http://www.iislogs.com:80/steveschofield/unc-post-on-http-forums.iis.net</link><description>&lt;p&gt;I try to keep track of UNC based posts in my “UNC” tag if it’s something that would help the community.&amp;nbsp;&amp;nbsp; &lt;a title="http://forums.iis.net/p/1180183/1990052.aspx" href="http://forums.iis.net/p/1180183/1990052.aspx"&gt;http://forums.iis.net/p/1180183/1990052.aspx&lt;/a&gt;&amp;nbsp; If you can provide assistance, that would be great.&amp;nbsp; My intention is to setup some Linux and FreeBSD boxes locally using NFS, Samba and connecting to IIS.&amp;nbsp; It’s on the geek list!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;UNC tag&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.iislogs.com/tags/unc"&gt;http://www.iislogs.com/tags/unc&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Enjoy,&lt;/p&gt; &lt;p&gt;Steve&lt;/p&gt;</description><pubDate>Sat, 23 Jul 2011 17:44:10 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/unc-post-on-http-forums.iis.net</guid></item></channel></rss>