<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Amixa Blog - Professional Web Site Design Experts</title>
	<atom:link href="http://www.amixa.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.amixa.com/blog</link>
	<description>Your source for technical web site design tips &#38; web commentary!</description>
	<lastBuildDate>Fri, 17 Feb 2012 14:33:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>DotNetNuke 6 install onto Windows 2008 R2 Server</title>
		<link>http://www.amixa.com/blog/2012/02/16/dotnetnuke-6-install-onto-windows-2008-r2-server/</link>
		<comments>http://www.amixa.com/blog/2012/02/16/dotnetnuke-6-install-onto-windows-2008-r2-server/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 20:18:32 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[DotNetNuke]]></category>
		<category><![CDATA[IIS Tips & Tricks]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=201</guid>
		<description><![CDATA[Here is the proper way to avoid getting the dreaded &#8220;System.Security.SecurityException: Request for the permission of type &#8216;System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#8242; failed.&#8221; error while attempting to get DotNetNuke 6.x installed onto Windows Server 2008 R2. download and extract the DNN installer.  In my case, I downloaded DotNetNuke_Community_06.01.03_Install and extracted it into a temporary directory. [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the proper way to avoid getting the dreaded &#8220;System.Security.SecurityException: Request for the permission of type &#8216;System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#8242; failed.&#8221; error while attempting to get DotNetNuke 6.x installed onto Windows Server 2008 R2.</p>
<ol>
<li>download and extract the DNN installer.  In my case, I downloaded DotNetNuke_Community_06.01.03_Install and extracted it into a temporary directory.</li>
<li>Make sure you add feature .NET Framework 3.5.1 Features, and enable ASP.NET at the same time</li>
<li>In my case, I am installing DNN to the root of a new subdomain, so I created a new folder in my website directory named for the domain name.</li>
<li>Copy over the DNN files into your website directory</li>
<li>Go to the IIS manager and setup a new website and point it to your directory</li>
<li>Make sure you add default.aspx as the default document type</li>
<li>Make sure you create a new dedicated application pool.  In my case I used DNN as the name of the application pool.</li>
<li>on your WWW directory, grant the following permissions.  {machinename}\IUSR (full control), ASPNET (F.C.), Network Service (F.C.)</li>
<li>Using SQL manager, create a new database for the site.  An empty database will suffice.  Create a login for the database.</li>
<li>Update the SQL server connection strings in the web.config file to point to the database server and using your UN/PW from above.</li>
<li>Now try accessing the site you&#8217;ve created and you will get this error:</li>
<ol>
<li><span style="font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;"><strong>Description: </strong>The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application&#8217;s trust level in the configuration file.<br />
<strong>Exception Details: </strong>System.Security.SecurityException: Request for the permission of type &#8216;System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&#8242; failed.</span></li>
<li><a href="http://www.amixa.com/blog/wp-content/uploads/2012/02/image1.jpg"><img class="alignnone size-medium wp-image-207" title="Application Error b77a5c561934e089" src="http://www.amixa.com/blog/wp-content/uploads/2012/02/image1-300x200.jpg" alt="Application Error b77a5c561934e089" width="300" height="200" /></a></li>
</ol>
<li>To solve that, go to the Application pool and edit the Application Pool you created for this site, in my case it is DNN</li>
<ol>
<li>Click Advanced Settings</li>
<li>Set Managed Pipeline Mode to CLASSIC</li>
<li>Set Identity=Network Service.</li>
<li>Click OK</li>
<li>Click Recycle</li>
<li>Go back to the IIS manager and do a restart of the IIS service on the webserver.</li>
<li><a href="http://www.amixa.com/blog/wp-content/uploads/2012/02/image2.jpg"><img class="alignnone size-full wp-image-209" title="Application Pool Advanced Settings" src="http://www.amixa.com/blog/wp-content/uploads/2012/02/image2.jpg" alt="Application Pool Advanced Settings" width="337" height="359" /></a></li>
</ol>
<li>Try to access your DNN site again now and it should work properly.</li>
<li>Complete the DNN wizard and you should pass all tests (like permissions)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2012/02/16/dotnetnuke-6-install-onto-windows-2008-r2-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone voice memos not syncing in iTunes</title>
		<link>http://www.amixa.com/blog/2011/09/02/iphone-voice-memos-not-syncing-in-itunes/</link>
		<comments>http://www.amixa.com/blog/2011/09/02/iphone-voice-memos-not-syncing-in-itunes/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 15:22:25 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[Random Bits]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=195</guid>
		<description><![CDATA[I recently came across this issue and it was relatively simple to fix (for me)&#8230; Launch iTunes Delete Voice Memos (from the Playlist list on the left side). Unplug your phone Quit iTunes Re-launch iTunes after iTunes is up, connect your iPhone Click SYNC and your voice memos should sync.]]></description>
			<content:encoded><![CDATA[<p>I recently came across this issue and it was relatively simple to fix (for me)&#8230;</p>
<ol>
<li>Launch iTunes</li>
<li>Delete Voice Memos (from the Playlist list on the left side).</li>
<li>Unplug your phone</li>
<li>Quit iTunes</li>
<li>Re-launch iTunes</li>
<li>after iTunes is up, connect your iPhone</li>
<li>Click SYNC and your voice memos should sync.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/09/02/iphone-voice-memos-not-syncing-in-itunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NVIDIA Geforce 480 core clock drop to 405mhz v270.61 v275.33 CUDA</title>
		<link>http://www.amixa.com/blog/2011/05/06/nvidia-geforce-480-core-clock-drop-to-405mhz-v270-61-cuda/</link>
		<comments>http://www.amixa.com/blog/2011/05/06/nvidia-geforce-480-core-clock-drop-to-405mhz-v270-61-cuda/#comments</comments>
		<pubDate>Fri, 06 May 2011 16:12:47 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[Random Bits]]></category>
		<category><![CDATA[Windows 7 tips]]></category>
		<category><![CDATA[BOINC]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[NVIDIA Drivers]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=192</guid>
		<description><![CDATA[We participate in the BOINC CUDA project to use idle CPU and GPU time for scientific research purposes. We recently updated to the newest NVIDIA drivers for Windows 7 x64 which are version 270.61. After doing this we noticed the core clock on our NVIDIA Geforce 480 would drop from a standard or overclocked speed, [...]]]></description>
			<content:encoded><![CDATA[<p>We participate in the BOINC CUDA project to use idle CPU and GPU time for scientific research purposes.</p>
<p>We recently updated to the newest NVIDIA drivers for Windows 7 x64 which are version 270.61.</p>
<p>After doing this we noticed the core clock on our NVIDIA Geforce 480 would drop from a standard or overclocked speed, down to 405mhz.  The core clock would stick there and the only way we can get it back is to reboot that machine.  Then after a few minutes again running the BOINC app, the core clock would drop to 405mhz again.  (We can see this because we use the MSI Afterburner 2.1 app, which has a nice real-time graph that shows current clock, memory and GPU utilizations among other things and also allows you to overclock the card.)</p>
<p>It turns out that there is some new &#8220;feature&#8221; (or bug) in the NVIDIA v. 207.61 drivers that is causing this issue.</p>
<p>Our solution was to uninstall the 270.61 drivers, restart and then install v266.58 drivers (which are the ones that preceeded 270.61).</p>
<p>After a reboot and more testing the core clock speed stay at the factory default speed (700mhz) or at our designated overclocked speed, without ever dropping down to 405mhz.</p>
<p>Apparently this is a widespread issue and users playing 3D based games also experience this issue as dropped frame or sluggish framerates while gaming&#8230; those users should also think about reverting to 266.58 until NVIDIA gets this sorted out.</p>
<p>We&#8217;ll have more information after we test the next version of NVIDIA&#8217;s drivers.</p>
<p>&nbsp;</p>
<p>UPDATE 06/22/2011:  The same &#8220;clock drop&#8221; is also experienced on the most current NVIDIA 275.33 drivers.  Don&#8217;t use those if you plan on using CUDA.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/05/06/nvidia-geforce-480-core-clock-drop-to-405mhz-v270-61-cuda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASUS G73 G73jh ATI 5870 GSOD Grey Screen of Death &#8211; FIX</title>
		<link>http://www.amixa.com/blog/2011/05/06/asus-g73-g73jh-ati-5870-gsod-grey-screen-of-death-fix/</link>
		<comments>http://www.amixa.com/blog/2011/05/06/asus-g73-g73jh-ati-5870-gsod-grey-screen-of-death-fix/#comments</comments>
		<pubDate>Fri, 06 May 2011 14:28:44 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[Random Bits]]></category>
		<category><![CDATA[Windows 7 tips]]></category>
		<category><![CDATA[ASUS G73]]></category>
		<category><![CDATA[ATI 5870]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=187</guid>
		<description><![CDATA[One of the computers in our office is an ASUS G73jh which is a powerful laptop we use for testing sites and on-location visits to clients. We usually keep the very latest Windows 7 updates and ATI video card drivers (11.4) on the machine. Recently we noticed the machine locking up after a few minutes [...]]]></description>
			<content:encoded><![CDATA[<p>One of the computers in our office is an <a href="http://rog.asus.com/Product.aspx?PId=32" target="_blank">ASUS G73jh</a> which is a powerful laptop we use for testing sites and on-location visits to clients.  We usually keep the very latest Windows 7 updates and ATI video card drivers (11.4) on the machine.  Recently we noticed the machine locking up after a few minutes running 3D graphics.  The only recovery is to hold down the power button and power cycle the computer.  The issue was easily replicated using FURMARK or BURN IN TEST.  After much research we determined this is the infamous GSOD or &#8220;Grey Screen of Death&#8221;.</p>
<p>This is what it looks like:</p>
<div id="attachment_188" class="wp-caption alignnone" style="width: 361px"><a href="http://www.amixa.com/blog/wp-content/uploads/2011/05/gsod.jpg"><img class="size-full wp-image-188" title="gsod" src="http://www.amixa.com/blog/wp-content/uploads/2011/05/gsod.jpg" alt="ATI 5870 GSOD Grey Screen of Death" width="351" height="265" /></a><p class="wp-caption-text">ATI 5870 GSOD Grey Screen of Death</p></div>
<p>We tried everything to eliminate this issue that we could think of, even uninstalling the current video card drivers and going back to the ones on the ASUS site which are from 2009.  Nothing would cure this issue, so we RMA&#8217;d the laptop back to ASUS.  A week later we get the laptop back with &#8220;all tests passed, no problems&#8221; and the machine had been wiped back to the factory OS defaults for Windows 7 Home Premium.</p>
<p>At that point I reloaded the FURMARK and BURN IN TEST applications on the laptop, and guess what &#8211; it did not go into GSOD when running 3D.  Now I immediately thought this is a driver issue with the video card, because I was trying to use the latest ATI Cataylist drivers, and this wiped laptop had a clean set of factory drivers.  Not wanting to keep 2+ year old drivers on my laptop (which was purchased mid 2010), I set out to try and get to the bottom of the issue.</p>
<p>I found two forum sites with hundreds of pages of user posts on this exact issue. <a href="http://forum.notebookreview.com/asus-gaming-notebook-forum/515309-how-fix-your-gsod-blues.html" target="_blank">First one Here</a> <a href="http://www.asusrog.com/forums/showthread.php?519-G73Jh-GSOD-Vbios-Update" target="_blank">Second one here</a></p>
<p>The issue is that the video BIOS on the onboard 5870 video card is old and is not compatible with the latest ATI drivers, so what needs to happen is you have to do is flash update your video card and then install the latest video drivers from ATI (in my case they were version 11.4) from the <a href="http://support.amd.com/us/gpudownload/windows/Pages/radeonmob_win7-64.aspx" target="_blank">ATI SITE here</a>.</p>
<p>Here is the path I would recommend:</p>
<ol>
<li>download the modified, fixed video BIOS for the ATI 5870 <a href="http://forum.notebookreview.com/asus-gaming-notebook-forum/515309-how-fix-your-gsod-blues.html#post6667334" target="_blank">from this post here</a></li>
<li>Make sure your G73 has the latest system BIOS (current version is 213), if not, update your laptop to the latest system BIOS FIRST</li>
<li>Extract the video BIOS files to a bootable USB stick and <a href="http://www.asusrog.com/forums/showthread.php?519-G73Jh-GSOD-Vbios-Update" target="_blank">follow the directions on this page</a> to flash the modified updated video bios</li>
<li>At this point your G73 should have the latest video BIOS and system BIOS</li>
<li>Boot the laptop.  If you are not currently running the ATI Catalyst driver version 11.4, you should go and download the latest AMD Mobility Catalyst Driver from the ATI site.  (current version is 11.4 as of today&#8217;s date).</li>
<li>install the latest drivers and reboot, and your GSOD situation should be history.</li>
</ol>
<p>Note: if you still experience some other form of glitching with your video card drivers on the G73, use this procedure to completely wipe the ATI drivers, then re-install the latest ones.  Try using this procedure below to get a completely fresh install of the ATI drivers.</p>
<p>ATI DRIVER CLEAN START GUIDE</p>
<p>(Modified by The Amixa Web Guru.  Original one by steviejones133)</p>
<ol>
<li>Uninstall the current AMD Mobility Catalyst Drivers by going to the control panel, uninstall programs and select everything. Remove. Do not use the EXPRESS removal.  Use the one where you pick ALL the items to uninstall.</li>
<li>Check in Device Manager that you are back to Standard VGA Drivers.</li>
<li>If not back at VGA, uninstall/remove devices manually via device manager. This should get back to VGA.</li>
<li>Reboot into safe mode (press F8 when you are at the BIOS to get to the Windows boot menu and pick SAFE MODE)</li>
<li>Run Driver Sweeper in safe mode for Ati Display only (run as administrator by right clicking the icon &#8211; required) and CLEAN any ATI fragments.</li>
<li>Quit Driver Sweeper.</li>
<li>Re-run Driver Sweeper a second time (also as administrator), pick ATI again and let it scan once more to make sure all ATI fragments are gone</li>
<li>Run CCleaner for both clean up and registry in safe mode.</li>
<li>Repeat step 8.</li>
<li>Restart normally to windows &#8211; the laptop will look bad due using only standard VGA drivers</li>
<li>Re-run driver sweeper (admin)</li>
<li>Re-run CCleaner</li>
<li>At this point, all ATI driver fragments are gone.</li>
<li>Go to the ATI site and download the latest AMD Mobility Catalyst Drivers</li>
<li>Install the latest ATI drivers.  Do not choose CUSTOM.  Choose EXPRESS and let it complete.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/05/06/asus-g73-g73jh-ati-5870-gsod-grey-screen-of-death-fix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>reCAPTCHA in SSL &#8211; Changes coming &#8211; update your code</title>
		<link>http://www.amixa.com/blog/2011/05/06/recaptcha-in-ssl-changes-coming-update-your-code/</link>
		<comments>http://www.amixa.com/blog/2011/05/06/recaptcha-in-ssl-changes-coming-update-your-code/#comments</comments>
		<pubDate>Fri, 06 May 2011 13:50:17 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[Random Bits]]></category>
		<category><![CDATA[Classic ASP]]></category>
		<category><![CDATA[reCAPTCHA]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=183</guid>
		<description><![CDATA[Important news for developers using reCAPTCHA on your sites. If you are currently using http://api.recaptcha.net/challenge?k=XXXX and you need to implement reCAPTCHA on an SSL protected page &#8212; you need to switch the links to https://www.google.com/recaptcha/api/challenge?k=XXXYYYZZZ.   Per Google, this change went into effect April 2011. For more information, read this page &#160;]]></description>
			<content:encoded><![CDATA[<p>Important news for developers using reCAPTCHA on your sites.</p>
<p>If you are currently using <a href="http://api.recaptcha.net/challenge?k=XXXX">http://api.recaptcha.net/challenge?k=XXXX</a> and you need to implement reCAPTCHA on an SSL protected page &#8212; you need to switch the links to <a href="https://www.google.com/recaptcha/api/challenge?k=XXXYYYZZZ">https://www.google.com/recaptcha/api/challenge?k=XXXYYYZZZ</a>.   Per Google, this change went into effect April 2011.</p>
<p>For more information, <a href="http://groups.google.com/group/recaptcha/browse_thread/thread/57baacc2a067035a?pli=1" target="_blank">read this page</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/05/06/recaptcha-in-ssl-changes-coming-update-your-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The device, \Device\Ide\iaStor0, did not respond within the timeout period</title>
		<link>http://www.amixa.com/blog/2011/04/29/the-device-deviceideiastor0-did-not-respond-within-the-timeout-period/</link>
		<comments>http://www.amixa.com/blog/2011/04/29/the-device-deviceideiastor0-did-not-respond-within-the-timeout-period/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 19:49:32 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[Random Bits]]></category>
		<category><![CDATA[Windows 7 tips]]></category>
		<category><![CDATA[ASUS Maximus Extreme IV]]></category>
		<category><![CDATA[OCZ SSD]]></category>
		<category><![CDATA[System Freezes]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=178</guid>
		<description><![CDATA[This is a brand new issue that I just came across while working on my new workstation, which has a 120gb OCZ Vertex 3 SATA 6.0 SSD drive as the primary boot drive into port #1 of the SATA 6.0 channel, running on a ASUS Maximus Extreme IV rev B3 motherboard running Windows 7 x64 [...]]]></description>
			<content:encoded><![CDATA[<p>This is a brand new issue that I just came across while working on my new workstation, which has a 120gb OCZ Vertex 3 SATA 6.0 SSD drive as the primary boot drive into port #1 of the SATA 6.0 channel, running on a ASUS Maximus Extreme IV rev B3 motherboard running Windows 7 x64 Ultimate w/SP1.  The symptom is your PC freezing for around 30 seconds or more and then resuming normal operation.  I was getting these freezes throughout the first few days using this configuration.</p>
<p>The errors would also show up in the SYSTEM event log, called iaStor event ID 9.</p>
<p>The Solution:</p>
<p>In the BIOS, first make sure you are in AHCI mode.  Then choose HOT PLUG=ENABLED for your SSD boot drive (which should be on port #1 of the SATA 6.0 controller).</p>
<p>Save changes and boot up and your problems will be history.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/04/29/the-device-deviceideiastor0-did-not-respond-within-the-timeout-period/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IIS WordPress images 500 error</title>
		<link>http://www.amixa.com/blog/2011/04/29/iis-wordpress-images-500-error/</link>
		<comments>http://www.amixa.com/blog/2011/04/29/iis-wordpress-images-500-error/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 19:19:09 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[IIS Tips & Tricks]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[HTTP Error 500.50]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Microsoft Server]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=174</guid>
		<description><![CDATA[If you are here you probably are having the dreaded &#8220;broken images&#8221; problem while running WordPress under IIS. You may have found this issue by looking at the IIS logfiles for your site and seeing 500 errors logged when it&#8217;s supposed to be pushing out images. I will save you a lot of time. Fixing [...]]]></description>
			<content:encoded><![CDATA[<p>If you are here you probably are having the dreaded &#8220;broken images&#8221; problem while running WordPress under IIS.</p>
<p>You may have found this issue by looking at the IIS logfiles for your site and seeing 500 errors logged when it&#8217;s supposed to be pushing out images.</p>
<p>I will save you a lot of time.</p>
<p>Fixing permissions so that images/media/files uploaded via WordPress will properly render.  This is the fix for the infamous &#8220;500&#8243; error that is thrown when your server has wrong file permissions and the visual result is all the images you uploaded are &#8220;broken images&#8221; and won&#8217;t display. Also called <strong>HTTP Error 500.50 &#8211; URL Rewrite Module Error</strong> when you have Detailed errors on.</p>
<ol>
<li>Don&#8217;t sweat it, I will save you HOURS of time on this one.   Thanks to the article I found <a href="http://www.howyoudo.info/index.php/how-to-fix-windows-server-upload-file-inherit-permissions-error/" target="_blank">here</a> after HOURS of tracking this issue down, this problem is caused because PHP first uploads the document to a temporary directory (by default C:\Windows\Temp), and then moves it from that directory to the actual /blog/wp-content/uploads/ subdirectory.  What happens is that because IIS does not have any permissions to your &#8220;C:\Windows\Temp&#8221; directory, when the file is uploaded there, then moved by PHP, the file inherits NO permissions.  So when IIS trys to serve out that file from your /blog/wp-content/uploads/subdirectory it throws a 500 error and that is actually a permissions error.</li>
<li>The solution:  on the Windows\Temp folder, grant &#8220;modify&#8221; permissions to both IUSR and {servername}\IIS_IUSRS user accounts.</li>
<li>Now when you upload files via PHP and PHP moves them to the correct directory, the files will have the correct permissions and can be accessed.</li>
<li>Important note #1:  If you already have uploaded files and are getting the dreaded broken images issue, go to the /blog/wp-content/uploads/directory and replace/update the permissions to add access for both user accounts noted above.  That will solve that issue.</li>
<li>Important note #2: as with any change off the defaults for Windows, you do this AT YOUR OWN RISK.  It&#8217;s up to you if you want to grant the Windows\Temp directory permissions for those two accounts.  If you don&#8217;t PHP won&#8217;t be able to upload without the 500 issue (unless you move the PHP temp folder elsewhere and grant those accounts access to the other folder).  Do these changes at your own risk&#8230; I cannot and won&#8217;t take any responsiblity for your systems.  Please know what you are doing.</li>
</ol>
<p>UPDATE: 04/29/2011:  One reader commented to me that he is concerned about changing security permissions on the Windows TEMP directory, and he noted that you can also edit the php.ini file and change the location of the “upload_tmp_dir” variable and point it to another location.  It&#8217;s up to you how you want to do this, as long as you have the right permissions mentioned above, your WP images and future uploads will work fine.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/04/29/iis-wordpress-images-500-error/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Trying to install/run ASPDOTNETSTOREFRONT on W2K8R2 Windows 2008 R2 Server</title>
		<link>http://www.amixa.com/blog/2011/04/13/trying-to-installrun-aspdotnetstorefront-on-w2k8r2-windows-2008-r2-server/</link>
		<comments>http://www.amixa.com/blog/2011/04/13/trying-to-installrun-aspdotnetstorefront-on-w2k8r2-windows-2008-r2-server/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 21:01:34 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[ASPDOTNETSTOREFRONT]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=172</guid>
		<description><![CDATA[If you happen to get this message when trying to launch ASPDOTNETSTOREFRONT under Windows 2008 R2 Server: The page you requested has generated an error. Please visit our homepage by clicking this link. The issue is most likely that you are running a 32 bit version of ASPDOTNETSTOREFRONT on a 64 bit server. to fix [...]]]></description>
			<content:encoded><![CDATA[<p>If you happen to get this message when trying to launch ASPDOTNETSTOREFRONT under Windows 2008 R2 Server:</p>
<p>The page you requested has generated an error. Please visit our homepage by clicking this link.</p>
<p>The issue is most likely that you are running a 32 bit version of ASPDOTNETSTOREFRONT on a 64 bit server.</p>
<p>to fix this:</p>
<ol>
<li>IIS Manager</li>
<li>Application Pools</li>
<li>click on the application pool for the ASPDOTNETSTOREFRONT app</li>
<li>advanced settings</li>
<li>Enable 32-bit applications = TRUE</li>
<li>Click recycle</li>
</ol>
<p>Retry your application.  It should work now.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/04/13/trying-to-installrun-aspdotnetstorefront-on-w2k8r2-windows-2008-r2-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sothink Video Encoder for Adobe Flash under Windows 2008 Server</title>
		<link>http://www.amixa.com/blog/2011/04/13/sothink-video-encoder-for-adobe-flash-under-windows-2008-server/</link>
		<comments>http://www.amixa.com/blog/2011/04/13/sothink-video-encoder-for-adobe-flash-under-windows-2008-server/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 06:37:23 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[IIS Tips & Tricks]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Sothink Video Encoder for Adobe Flash]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=169</guid>
		<description><![CDATA[Need help getting the Sothink Video Encoder for Adobe Flash working under W2K8 or W2K8 R2 server? Here is how to properly configure your server: Install the Sothink Video Encoder for Adobe Flash software and register it using your registration key. In the destination folder for the videos, you will need to grant {machinename}\IUSR full [...]]]></description>
			<content:encoded><![CDATA[<p>Need help getting the Sothink Video Encoder for Adobe Flash working under W2K8 or W2K8 R2 server?</p>
<p>Here is how to properly configure your server:</p>
<ol>
<li>Install the Sothink Video Encoder for Adobe Flash software and register it using your registration key.</li>
<li>In the destination folder for the videos, you will need to grant {machinename}\IUSR full control.</li>
<li>the MyRequest.dll file (for ASP) won&#8217;t work properly, so if you are using ASP, you will need to use some other method to upload files to the server.  One good choice is ASPUPLOAD.COM</li>
<li>Presuming you have already setup a site under the IIS 7.5 management tool, you need to change the pool to LOCAL SYSTEM.  Do this by locating the application pool for this site, then click ADVANCED SETTINGS (on the right nav) and under PROCESS MODEL, for Identity, select LOCALSYSTEM</li>
<li>Click OK to close out of the property page above, then click RECYCLE</li>
<li>You will need to grant scripts and executables property to the site.  It&#8217;s different under IIS 7 and IIS 7.5 to do this&#8230; so on the site home, open HANDLER MAPPINGS, and click &#8220;edit feature permissions&#8221; and check execute.  Then click OK and exit out.</li>
<li>I would advise at this point to restart IIS on this box by clicking the server name and then RESTART in the right nav.</li>
<li>If you&#8217;ve done all the above properly, you should have no problems encoding videos using Sothink Video Encoder for Adobe Flash on a Windows 2008 server.</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/04/13/sothink-video-encoder-for-adobe-flash-under-windows-2008-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS 7 and IIS 7.5 script map .htm to asp.dll</title>
		<link>http://www.amixa.com/blog/2011/03/31/iis-7-and-iis-7-5-script-map-htm-to-asp-dll/</link>
		<comments>http://www.amixa.com/blog/2011/03/31/iis-7-and-iis-7-5-script-map-htm-to-asp-dll/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 14:41:39 +0000</pubDate>
		<dc:creator>The Amixa Web Guru</dc:creator>
				<category><![CDATA[IIS Tips & Tricks]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.amixa.com/blog/?p=159</guid>
		<description><![CDATA[I recently upgraded a site from a Windows 2003 server to a Windows 2008 R2 Web Server and needed to be able to continue running .htm files through the ASP engine, because many of the pages on the site comingled ASP and HTM. After spending about 3 hours looking into this, I finally worked out [...]]]></description>
			<content:encoded><![CDATA[<div>I recently upgraded a site from a Windows 2003 server to a Windows 2008 R2 Web Server and needed to be able to continue running .htm files through the ASP engine, because many of the pages on the site comingled ASP and HTM.</div>
<div>After spending about 3 hours looking into this, I finally worked out the process (below).  I hope this gives some of you a time savings!</div>
<ol>
<li>Make sure that ASP is installed on IIS 7 or IIS 7.5 (obviously)</li>
<li>Setup your web site</li>
<li>Your ASP files should work normally</li>
<li>to allow your .htm files to run through the ASP engine, do the following</li>
<li>On your IIS 7 or IIS 7.5 server, go into the <strong>C:\Windows\System32\inetsrv\config</strong> directory and edit the file <strong>applicationHost.config</strong> (you will need to do this in administrator mode, or do it from a different computer networking over to that server, otherwise Windows will protect that file and won&#8217;t allow you to change it.)</li>
<li>Scroll all the way to the bottom and look for the section that corresponds to your web site <strong>&lt;location path=&#8221;Your Web Site&#8221;&gt;</strong></li>
<li>Change/edit the code block to add in the HANDLERS and HTM map below</li>
<li>
<pre>&lt;location path="Your Web Site"&gt;
&lt;system.webServer&gt;
&lt;asp appAllowClientDebug="true" scriptErrorSentToBrowser="true" /&gt;
&lt;handlers&gt;
&lt;add name="htm" path="*.htm" verb="*" modules="IsapiModule"
       scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" /&gt;
&lt;/handlers&gt;
&lt;/system.webServer&gt;
&lt;/location&gt;</pre>
</li>
<li>Save the file.</li>
<li>Restart the web server in the IIS Manager by right clicking the server name.</li>
<li>Test your site.  .HTM pages should now work as ASP files by running through the ASP.DLL</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.amixa.com/blog/2011/03/31/iis-7-and-iis-7-5-script-map-htm-to-asp-dll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

