I decided to move to WordPress because I wasn’t getting enough time to develop any new features for the blog software I made. Also, WordPress is a full-featured system that has a slick interface and is nice to use.
I installed it on a fresh install of Server 2012 R2 with IIS 8.5 using the Microsoft Web Platform which helpfully popped up when I opened IIS. This took care of installing PHP, MySQL, and WordPress itself by turning the whole process into little more than a wizard.
However… I later decided to move the installation to a different folder so had to change WordPress Address and Site Address under Settings within WordPress then move the files and reset the permissions.
IMPORTANT: Make sure IIS IUSRS has Read & Execute on all the WordPress folders and Write & Modify pm wp-content. You should also add IIS AppPool/ApplicationPoolName with the same permissions to each folder. Check your website’s application pool name and fill in the “ApplicationPoolName” part.
I then discovered I had to edit the C:\Program Files (x86)PHP\v5.6\php.ini file and change upload_tmp_dir to a directory where IIS IUSRS had Read, Write, Modify, and Execute. This enabled editing of images which is needed if you crop images to use as part of the theme.
One plugin I find extremely useful is Enlighter which does all sorts of syntax highlighting for code.