When using Wordpress on IIS - changing the Settings > Permalinks > Month and Name failed. It was not obvious at first since all the articles were rendered successfully. If you look at the bottom of the Permalinks screen it gives you instructions on how to modify your web.config to make sure it can render Month and Name URLs.
For example by default Wordpress will render all articles with a simple id:
But you want the setting to be Month and Name: