Supporting HTML5 manifest files on IIS 7 using Web.config

  • February 18, 2011
  • James Skemp
Having recently picked up an iPod Touch, to replace my Classic, I've become very interested in HTML5's ability to navigate content offline. In my environment I decided to create a separate directory for my manifest files. I'm also running IIS 7, on Server 2008 R2, so .manifest files are already defined for WPF. So that that isn't an issue, I created a Web.config file in the manifest directory with the below contents.

Read More

Raw: Using OpenSSL to create a certificate authority and update IIS 7.5

  • December 29, 2010
  • James Skemp
A raw dump of information on how to create a certificate authority and etcetera. Step 1: Basic folder and file structure creation Directories: certs, keys, requests Files: database.txt (empty), serial.txt (01, then new line), openssl.cnf (based on OpenSSL file) Step 2: Create key "c:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\openssl.exe" genrsa -des3 -out keys/_ca.key 2048 Step 3: Create certificate authority certificate "c:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\openssl.exe" req -config openssl.cnf -new -x509 -days 365 -key keys/_ca.

Read More

Enabling PHP file_put_contents() support on IIS 7.5 on Windows Server 2008 R2

  • September 1, 2010
  • James Skemp
I've already installed the current verison of PHP 5.2 on my Windows Server 2008 R2 machine, but unfortunately wasn't able to get content saved via the file_put_contents function. It seems that you need to add and give IUSR the necessary permissions on the file (or directory) in order for writes to work properly.

Read More

Windows 7 Home Premium changes for IIS 7.5 access of Users directories

  • August 28, 2010
  • James Skemp
Not feeling much like debugging it too much, I made a couple of modifications to my IIS installation to allow access to files contained within my user directory. Background I turned the Internet Information Services feature on on my Windows 7 Home Premium machine before using the Web Platform Installer to add additional functionality. However, I kept running into a permissions issue, as the sites I setup were located in my Users directory (C:\Users\James).

Read More

Windows Server 2008 R2 Enterprise Edition - setup for Web development

  • June 5, 2010
  • James Skemp
This afternoon I setup a machine for the following purposes: to serve as a test bed for Web development to serve as an always-available Subversion repository server to serve as a repository for shared downloads, across all my machines As time goes by the scope of the server may also change. But for now, this will work just fine. Choosing an edition The first step was to install Windows Server 2008 R2.

Read More

Cassini 3.5.0.2 - built and ready to go

  • January 3, 2010
  • James Skemp
Cassini is the product of Dimitry Robsman, and allows ASP.NET applications to be run without a full-fledged instance of IIS. While Cassini should not be used in production environments, it's more than enough to run for minor development, or even minor projects. The last official version of Cassini at the time of this writing is 3.5.0.2. Since he's released the source, you can build your own, but what if you just want to download a pre-built version?

Read More

BlogEngine.NET running on Cassini Personal Web Server

  • November 12, 2009
  • James Skemp
While Cassini is a built-in Web server part of Microsoft Visual Studio, it's also available as a stand-alone application, thanks to the work of Dmitry Robsman. The current version can be downloaded from this post regarding version 3.5.0.2 but requires that you first build the solution (the code is available under a MS-PL license). Cassini++ is also available from Codeplex, and has GUI improvements, among other changes (but is based on an older 3.

Read More

Log Parser Plus - version 0.3 released

  • November 7, 2009
  • James Skemp
Version 0.3.1 of Log Parser Plus now features a custom LocalTime variable for IISW3C queries, and outputs the final query (for copying). The scratch pad (the unlabeled text box) will no longer clear when a new query is performed. Currently under development, Log Parser Plus (not be confused with the Web site LogParserPlus.com) is a tool to (hopefully) help work with Microsoft Log Parser. Download Log Parser Plus 0.3 BETA.

Read More

Log Parser Plus - version 0.2.1 released

  • November 2, 2009
  • James Skemp
This is no longer the current version. View information about the current version of Log Parser Plus. Microsoft Log Parser is a command line-based utility useful to parse IIS logs and more. While a number of applications exist to help use Log Parser, as well as a number of sites containing Log Parser queries, I haven't been very happy with them. In an attempt to make it even easier to work with Log Parser, I present version 0.

Read More

IIS Logs to SQLite - version 0.1 beta released

  • September 24, 2009
  • James Skemp
Unfortunately, Microsoft Log Parser is unable to convert logs into SQLite. To work around this limitation I've created IIS Logs to SQLite, which will parse IIS logs and import them into the SQLite database and table of your choice. The first beta version of this application is now available. Download IIS Logs to SQLite version 0.1. This application requires the .NET Framework version 3.5 (check your version of .NET Framework).

Read More