<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Steve Schofield Weblog</title><link>http://www.iislogs.com:80/steveschofield</link><description>Steve Schofield Weblog</description><item><title>Windows Server 2012 odds and ends</title><link>http://www.iislogs.com:80/steveschofield/windows-server-2012-odds-and-ends</link><description>&lt;p&gt;I’ve started getting into Windows Server 2012 and IIS 8 (currently beta 2).&amp;nbsp; It’s not as exciting today with all the other technology things happening in the world.&amp;nbsp;&amp;nbsp; The quality of beta’s are worlds better than early days of betas, evaluating doesn’t take as long.&amp;nbsp;&amp;nbsp; Here are a few things I wanted to pass along.&amp;nbsp; &lt;/p&gt; &lt;h2&gt;&lt;font style="font-weight: bold"&gt;Windows Server 2012 comes in three variations&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;1) Server Core – No GUI (Linux guys rolling their eyes now &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-Server-2012-odds-and-ends_126C2/wlEmoticon-smile_2.png"&gt;)&lt;/p&gt; &lt;p&gt;2) Server Core with Minimal GUI (Server Manager, Event viewer, IIS Manager, among other things, No Explorer, No Control Panel, No IE)&amp;nbsp; (Linux guys still rolling their eyes)&lt;/p&gt; &lt;p&gt;3) Server with FULL GUI (Windows guys without a start button)&lt;/p&gt; &lt;p&gt;Powershell 3.0 on Win2012 offers 10x amount of cmdlets, 2300+ mentioned at MMS 2012.&amp;nbsp; With #2, you need to think differently how machines are setup and administered.&amp;nbsp; The concept of logging into the server, browsing locally to see what the error is can’t happen, there is no IE!&amp;nbsp; I’m realizing Windows admins RDP to boxes, *nix guys SSH.&lt;/p&gt; &lt;p&gt;Troubleshooting .NET applications require a little different mentality.&amp;nbsp; Today, people set &amp;lt;customErrors to RemoteOnly), so when you are on the local system, you can see the full error.&amp;nbsp; .NET offers the option to show errors in various levels, which is necessary to see the raw error, or have rich enough logging to capture the error, write to a central database.&amp;nbsp; Whatever option you chose is something to think about.&amp;nbsp;&amp;nbsp; Here is a few articles to think about.&lt;/p&gt; &lt;p&gt;&lt;a title="http://weblogs.asp.net/scottgu/archive/2006/08/12/Tip_2F00_Trick_3A00_-Show-Detailed-Error-Messages-to-Developers.aspx" href="http://weblogs.asp.net/scottgu/archive/2006/08/12/Tip_2F00_Trick_3A00_-Show-Detailed-Error-Messages-to-Developers.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/08/12/Tip_2F00_Trick_3A00_-Show-Detailed-Error-Messages-to-Developers.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://weblogs.asp.net/owscott/archive/2010/07/29/troubleshoot-asp-net-errors-remotely-while-appearing-local.aspx" href="http://weblogs.asp.net/owscott/archive/2010/07/29/troubleshoot-asp-net-errors-remotely-while-appearing-local.aspx"&gt;http://weblogs.asp.net/owscott/archive/2010/07/29/troubleshoot-asp-net-errors-remotely-while-appearing-local.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://forums.iis.net/p/1149471/1870011.aspx" href="http://forums.iis.net/p/1149471/1870011.aspx"&gt;http://forums.iis.net/p/1149471/1870011.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Another new feature is generating PowerShell IIS commands has been built into Configuration Editor.&amp;nbsp; To use the PowerShell, import the WebAdministration module&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/ee790599.aspx" href="http://technet.microsoft.com/en-us/library/ee790599.aspx"&gt;http://technet.microsoft.com/en-us/library/ee790599.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.iislogs.com/images/win2012-CE-POSH.jpg"&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h1&gt;&lt;strong&gt;&lt;font size="2"&gt;Some tips/tricks&lt;/font&gt;&lt;/strong&gt;&lt;/h1&gt; &lt;p&gt;When you are installing the OS, there is two options.&amp;nbsp; I chose Server Core #1, then run the following command to add the minimal GUI&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Add-WindowsFeature -Name Server-GUI-Mgmt-Infra&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;Here is how to D&lt;/strong&gt;&lt;strong&gt;ISABLE UAC&lt;/strong&gt; &lt;p&gt;Please follow steps in below link to disable UAC. &lt;p&gt;How to disable UAC: &lt;a href="http://social.technet.microsoft.com/forums/en-US/winserversecurity/thread/0aeac9d8-3591-4294-b13e-825705b27730/"&gt;http://social.technet.microsoft.com/forums/en-US/winserversecurity/thread/0aeac9d8-3591-4294-b13e-825705b27730/&lt;/a&gt; &lt;p&gt;=============================================================== &lt;p&gt;The best way is to change the registry key at registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\system; key = EnableLUA &lt;p&gt;You can use the following powershell code to check the value: &lt;p&gt;Code Snippet &lt;p&gt;$UAC = Get-ItemProperty -Path registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\system -Name EnableLUA &lt;p&gt;$UAC.EnableLUA &lt;p&gt;To change the value and disable UAC: &lt;p&gt;Code Snippet &lt;p&gt;Set-ItemProperty -Path registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\system -Name EnableLUA -Value 0 &lt;p&gt;You need to reboot to make it take effect. &lt;p&gt;=============================================================== &lt;p&gt;&lt;strong&gt;Enable Remote Desktop (Only needed on minimal install)&lt;/strong&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/b/mempson/archive/2008/03/11/enable-remote-desktop-via-the-registry.aspx"&gt;http://blogs.technet.com/b/mempson/archive/2008/03/11/enable-remote-desktop-via-the-registry.aspx&lt;/a&gt; &lt;p&gt;These are few basic things which I hope help your evaluation of IIS8 and Windows Server 2012.&amp;nbsp;&amp;nbsp; &lt;p&gt;Enjoy, &lt;p&gt;Steve Schofield&lt;br&gt;Microsoft MVP – IIS </description><pubDate>Thu, 10 May 2012 01:37:47 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/windows-server-2012-odds-and-ends</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>VPS hosting trial at Cytanium</title><link>http://www.iislogs.com:80/steveschofield/vps-hosting-trial-at-cytanium</link><description>&lt;p&gt;I’ve been hosting &lt;a href="http://www.IISLogs.com"&gt;www.IISLogs.com&lt;/a&gt; and a few other domains on a VPS (virtual private server) at GoDaddy.com.&amp;nbsp; It was a 1 processor, 2 GB with 30 GB hard drive for $40 per month, which in my humble opinion isn’t bad.&amp;nbsp;&amp;nbsp; After a couple months of testing, I’ve been running without too many issues for about a year.&amp;nbsp; There has been 2 brief outages.&amp;nbsp; Overall, my experience has been good for a self-managed server.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The one drawback with GoDaddy, you get 1000 SMTP messages per month and have to use their smarthost.&amp;nbsp;&amp;nbsp; You can get a few more after a review process by their support staff.&amp;nbsp; This was an inconvenience when wanting to host my own mail server.&amp;nbsp; I send a periodic newsletter for &lt;a href="http://www.iisnewsletter.com"&gt;http://www.iisnewsletter.com&lt;/a&gt; and was ‘blocked’ by their smarthost after sending about 500 messages.&amp;nbsp; After a few weeks of messing with their support, I moved the domain to another host (&lt;a href="http://www.orcsweb.com"&gt;www.orcsweb.com&lt;/a&gt;) shared hosting so I could send my newsletter.&lt;/p&gt; &lt;p&gt;Recently, &lt;a href="http://bradkingsley.com/discount-rate-cheap-windows-vps-hosting/" target="_blank"&gt;Brad Kingsley&lt;/a&gt; posted a blog about “cough” cheap VPS hosting.&amp;nbsp; Let me tell you it’s anything but cheap.&amp;nbsp; They offer a 2 proc, 2 GB of RAM with 80 GB for $40 / per month.&amp;nbsp; You also get 250 GB of bandwidth.&amp;nbsp;&amp;nbsp; GoDaddy mentioned theirs was unlimited, but I’d imagine they’d come after you if a server pushed a lot of bandwidth.&amp;nbsp; Anywho, the sign-up was easy, go to &lt;a href="http://www.cytanium.com/vps_pricing.html" target="_blank"&gt;http://www.cytanium.com&lt;/a&gt; and check out their prices.&amp;nbsp; The server is a totally self-managed server, which from my perspective is just fine. &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/VPS-hosting-trial-at-Cytanium_F7C9/wlEmoticon-smile_2.png"&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;I installed IIS, and related things using Web Deploy.&amp;nbsp; For an individual server, &lt;a href="http://www.iis.net/download/WebDeploy" target="_blank"&gt;Web Deploy&lt;/a&gt; has come along way and helps speed configuration of a single server.&amp;nbsp; I restored my databases, installed &lt;a href="http://explore.live.com/windows-live-essentials-other-programs?T1=t4&amp;amp;os=other" target="_blank"&gt;Live Mesh&lt;/a&gt; to sync files locally to my remote machine and the cloud.&amp;nbsp; This is a cheap / free alternative backup solution.&amp;nbsp; I use SQL Express, I use a command line approach to backup my databases to disk, then use Live Mesh to sync to my remote systems.&amp;nbsp;&amp;nbsp; Here is the command line I use.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;REM Remove existing backups&lt;/strong&gt;&lt;br&gt;del c:\Backups\*.bak&lt;br&gt;&lt;br&gt;&lt;strong&gt;REM Command line&lt;br&gt;&lt;/strong&gt;sqlcmd -E -S localhost\DBInstance -d master -Q "BACKUP DATABASE DBLogs TO DISK = N'c:\Backups\DBLogs.bak' WITH INIT , NOUNLOAD , NAME = N'DBLogs backup', NOSKIP , STATS = 10, NOFORMAT"&lt;br&gt;&lt;br&gt;I installed a free version of &lt;a href="http://www.smartertools.com/free-editions.aspx" target="_blank"&gt;SmarterStats&lt;/a&gt; for stats.&amp;nbsp; I’ll install &lt;a href="http://awstats.sourceforge.net" target="_blank"&gt;AWStats&lt;/a&gt; for some of my other domains, I’m still evaluating &lt;a href="http://www.iislogs.com/steveschofield/getting-awstats-installed-and-configured-on-iis-7.5" target="_blank"&gt;AWStats vs. SmarterStats&lt;/a&gt;.&amp;nbsp; It amazing in the world of mobile, tablets, social media that setting up a server, websites on your own it’s so easy now!&amp;nbsp; I’ve not testing their control panel yet or other features so stay tuned.&amp;nbsp; I was able to get 3 domains cutover within a few hours.&amp;nbsp; &lt;/p&gt; &lt;p&gt;If you need help setting up your self-managed server at &lt;a href="http://www.cytanium.com"&gt;http://www.cytanium.com&lt;/a&gt;, give me a shout @ steve AT iislogs.com. &lt;/p&gt; &lt;p&gt;Happy Hosting,&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>Fri, 16 Mar 2012 01:14:08 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/vps-hosting-trial-at-cytanium</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>dd-wrt references</title><link>http://www.iislogs.com:80/steveschofield/dd-wrt-references</link><description>&lt;p&gt;I’ve been tinkering with dd-wrt firmware, what an incredible piece of open source software.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Repeater Bridge (Same as primary network to bridge)&lt;br&gt;&lt;a href="http://www.dd-wrt.com/wiki/index.php/Image:Repeater_Bridge.jp"&gt;http://www.dd-wrt.com/wiki/index.php/Image:Repeater_Bridge.jp&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Repeater (Different network from primary)&lt;br&gt;&lt;a href="http://airfart.blogspot.com/2008/03/how-to-set-up-wifi-repeater-mode-on-dd.html"&gt;http://airfart.blogspot.com/2008/03/how-to-set-up-wifi-repeater-mode-on-dd.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Stay tuned!&amp;nbsp; More references to come&lt;/p&gt;</description><pubDate>Sun, 01 Jan 2012 23:14:36 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/dd-wrt-references</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>BlogPost #1441</title><link>http://www.iislogs.com:80/steveschofield/</link><description>BlogPost #1441</description><pubDate>Fri, 09 Dec 2011 10:09:22 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/</guid></item><item><title>So it begins</title><link>http://www.iislogs.com:80/steveschofield/so-it-begins</link><description>So it begins</description><pubDate>Fri, 09 Dec 2011 10:05:39 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/so-it-begins</guid></item><item><title>MAC Links</title><link>http://www.iislogs.com:80/steveschofield/mac-links</link><description>&lt;p&gt;Yes, you are right, these are Mac as in Apple Mac on a Microsoft and IIS blog.&amp;nbsp; I was given a eMac running 10.3.9, I have NO idea if that is old.&amp;nbsp; The box is a single processor, 256 MB of RAM.&amp;nbsp; After a couple days of hacking around, and some assistance from Mac Forums IRC channel, they helped me add an admin user account.&amp;nbsp; I know nothing about Macs besides my iPhone, does that count?&amp;nbsp; I know more about FreeBSD and the internals than a Mac.&amp;nbsp; Here are some links that helped.&amp;nbsp; Now I want to figure out how to remote control this thing from my laptop (yes it’s currently windows).&amp;nbsp; I’m primarily a server guy so I remote all the time!&amp;nbsp; Stay tuned..&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://forums.macrumors.com/showthread.php?t=471281"&gt;http://forums.macrumors.com/showthread.php?t=471281&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://osxdaily.com/2011/04/25/change-admin-password-mac/"&gt;http://osxdaily.com/2011/04/25/change-admin-password-mac/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.rit.edu/its/services/desktop_support/mac/xforcenewadminacccount.html"&gt;http://www.rit.edu/its/services/desktop_support/mac/xforcenewadminacccount.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://macosx.com/forums/mac-os-x-system-mac-software/261511-apple-blue-screen-death.html"&gt;http://macosx.com/forums/mac-os-x-system-mac-software/261511-apple-blue-screen-death.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://macintoshgarden.org"&gt;http://macintoshgarden.org&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.hackmac.org/hacks/how-to-create-a-new-administrator-account/"&gt;http://www.hackmac.org/hacks/how-to-create-a-new-administrator-account/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.hackmac.org/hacks/decrypt-os-x-user-account-passwords/"&gt;http://www.hackmac.org/hacks/decrypt-os-x-user-account-passwords/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.macobserver.com/tip/2003/06/16.1.shtml"&gt;http://www.macobserver.com/tip/2003/06/16.1.shtml&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Cheers&lt;/p&gt; &lt;p&gt;Steve&lt;/p&gt;</description><pubDate>Mon, 05 Dec 2011 03:08:02 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/mac-links</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>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>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>2011 MVP award (ASP.NET/IIS)</title><link>http://www.iislogs.com:80/steveschofield/2011-mvp-award-asp.net-iis</link><description>&lt;p&gt;“Congratulations! We are pleased to present you with the 2011 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in ASP.NET/IIS technical communities during the past year.” &lt;p&gt;I’m humbled and thanks to Microsoft for the recognition. &lt;p&gt;Steve&lt;/p&gt;</description><pubDate>Sun, 02 Oct 2011 02:01:44 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/2011-mvp-award-asp.net-iis</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>IISLogsLite 2.0 available for download</title><link>http://www.iislogs.com:80/steveschofield/iislogslite-2.0-available-for-download</link><description>&lt;p&gt;We’ve made IISLogsLite 2.0 (free edition available).&amp;nbsp;&amp;nbsp; Please feel free to download at &lt;/p&gt; &lt;p&gt;&lt;a title="http://www.iislogs.com/help/iislogslite20/configure_iislogs_lite_version20.htm" href="http://www.iislogs.com/help/iislogslite20/configure_iislogs_lite_version20.htm"&gt;http://www.iislogs.com/help/iislogslite20/configure_iislogs_lite_version20.htm&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The IISLogs 2.0 and 4.0 full versions are available here.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.iislogs.com/eval.aspx"&gt;http://www.iislogs.com/eval.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;IISLogs 4.0 &lt;p&gt;------------- &lt;p&gt;Practical uses of IISLogs - 2 sections &lt;p&gt;&lt;a href="http://www.iislogs.com/help/iislogs40/123goconfigure.htm"&gt;http://www.iislogs.com/help/iislogs40/123goconfigure.htm&lt;/a&gt; &lt;p&gt;Phase 2 Configuration - First Time &lt;p&gt;&lt;a href="http://www.iislogs.com/help/iislogs40/123goconfigure2.htm"&gt;http://www.iislogs.com/help/iislogs40/123goconfigure2.htm&lt;/a&gt; &lt;p&gt;IISLogs 2.0 &lt;p&gt;------------- &lt;p&gt;Practical uses of IISLogs - 2 sections &lt;p&gt;&lt;a href="http://www.iislogs.com/help/iislogs20/123goconfigure.htm"&gt;http://www.iislogs.com/help/iislogs20/123goconfigure.htm&lt;/a&gt; &lt;p&gt;Phase 2 Configuration - First Time &lt;p&gt;&lt;a href="http://www.iislogs.com/help/iislogs20/123goconfigure2.htm"&gt;http://www.iislogs.com/help/iislogs20/123goconfigure2.htm&lt;/a&gt; &lt;p&gt;Enjoy,&lt;/p&gt; &lt;p&gt;Steve Schofield&lt;/p&gt;</description><pubDate>Thu, 04 Aug 2011 18:54:52 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/iislogslite-2.0-available-for-download</guid></item><item><title>FreeBSD, UNC, IIS</title><link>http://www.iislogs.com:80/steveschofield/freebsd-unc-iis</link><description>&lt;p&gt;Here are some basic instructions I used to get &lt;a href="http://www.freebsd.org"&gt;FreeBSD&lt;/a&gt;, &lt;a href="http://www.samba.org"&gt;SAMBA&lt;/a&gt; running.&amp;nbsp; The plan is to have a more complete guide to hooking up to IIS in the future.&amp;nbsp; I downloaded &lt;a href="http://www.freebsd.org/" target="_blank"&gt;FreeBSD 8.2&lt;/a&gt; and &lt;a href="http://www.centos.org/" target="_blank"&gt;Centos 5.6&lt;/a&gt; to see what it would take to hookup a virtual directory in IIS 7.5 to a *nix Samba share.&amp;nbsp; I have prior experience getting FreeBSD for various server roles.&amp;nbsp; It was the first Unix based OS I have experience with.&amp;nbsp; Getting Samba was super easy with the link below.&amp;nbsp;&amp;nbsp; I have no experience in a production environment running a virtual directory from IIS to a *nix share.&amp;nbsp; This was strictly to “see if I could do it”.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;ul&gt; &lt;li&gt;Download FreeBSD 8.2 ISO from &lt;a href="http://www.freebsd.org"&gt;www.freebsd.org&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Create a new VM in Hyper-V or VMware (I used Hyper-V) – I had to add the legacy network connection once the VM was created.&amp;nbsp; Mount the ISO and let the install go as normal.&amp;nbsp; Here is the docs &lt;a title="http://www.freebsd.org/doc/handbook/install.html" href="http://www.freebsd.org/doc/handbook/install.html"&gt;http://www.freebsd.org/doc/handbook/install.html&lt;/a&gt;&amp;nbsp; &lt;/li&gt; &lt;li&gt;Once FreeBSD is done installing&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Ssh to FreeBSD using &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank"&gt;Putty&lt;/a&gt; &lt;p&gt;winuser &lt;p&gt;Su root  &lt;p&gt;Bash  &lt;p&gt;Cd /user/ports/net  &lt;p&gt;Cd samba &lt;p&gt;Type make &amp;amp;&amp;amp; make install (add / remove programs for FreeBSD)&amp;nbsp; &lt;p&gt;Prompted, here are the items I selected  &lt;ul&gt; &lt;li&gt;Ldap  &lt;li&gt;Ada  &lt;li&gt;Cups  &lt;li&gt;Winbind  &lt;li&gt;With acl support  &lt;li&gt;Aio aupport  &lt;li&gt;With syslog support  &lt;li&gt;With utmp accounting support  &lt;li&gt;DNSupdate  &lt;li&gt;With system wide POPT library  &lt;li&gt;With IPv6 support&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Defaults for Python 2.6.6 were taken  &lt;p&gt;&lt;img src="http://www.iislogs.com/images/freebsd/clip_image002.jpg"&gt; &lt;p&gt;&lt;img src="http://www.iislogs.com/images/freebsd/clip_image004.jpg"&gt; &lt;p&gt;&lt;img src="http://www.iislogs.com/images/freebsd/clip_image006.jpg"&gt;  &lt;p&gt;&lt;img src="http://www.iislogs.com/images/freebsd/clip_image008.jpg"&gt; &lt;p&gt;&lt;img src="http://www.iislogs.com/images/freebsd/clip_image010.jpg"&gt; &lt;p&gt;&lt;img src="http://www.iislogs.com/images/freebsd/clip_image011.png"&gt; &lt;p&gt;&lt;strong&gt;Text displayed at the end of Samba install&lt;/strong&gt;&lt;br&gt;This port has installed the following startup scripts which may cause these network services to be started at boot time. /usr/local/etc/rc.d/samba&amp;nbsp; If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage:  &lt;p&gt;&lt;a href="http://www.samba.org/"&gt;http://www.samba.org/&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;Running IIS Manager&lt;/strong&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/813615"&gt;http://support.microsoft.com/kb/813615&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;How to setup a share on FreeBSD box&lt;/strong&gt;  &lt;p&gt;&lt;a href="http://www.us-webmasters.com/FreeBSD/Install/Samba/"&gt;http://www.us-webmasters.com/FreeBSD/Install/Samba/&lt;/a&gt;  &lt;p&gt;Cheers,  &lt;p&gt;Steve&lt;/p&gt;</description><pubDate>Sun, 31 Jul 2011 04:13:23 GMT</pubDate><guid isPermaLink="true">http://www.iislogs.com:80/steveschofield/freebsd-unc-iis</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>
