Recently, I faced an error while upgrading one of my WordPress blogs. I never encoutered such error in my other blog. After researching on this issue, I found it was a bug the blogs which were running on IIS.
If your WordPress blog is hosted on Windows server, you may receive the following error and it may prevent automatic WordPress upgrade:
Destination directory for file streaming does not exist or is not writable
To resolve this, you have following options:
[1] Manually install the Hotfix plugin. You can download it from the following URL:
http://wordpress.org/extend/plugins/hotfix/
[2] Add the following to your `wp-config.php`. Remove it once you complete the upgrade:
define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/’ );
Kailash Aghera