<?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>Sheru! &#187; Windows 2003</title>
	<atom:link href="http://www.shellbryson.com/tag/windows-2003/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shellbryson.com</link>
	<description>writer, web developer, designer</description>
	<lastBuildDate>Wed, 21 Dec 2011 13:44:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>32bit aspupload, aspemail &amp; aspjpeg on Windows 2003 x64</title>
		<link>http://www.shellbryson.com/2009/11/32bit-aspupload-aspemail-aspjpeg-on-windows-2003-x64/</link>
		<comments>http://www.shellbryson.com/2009/11/32bit-aspupload-aspemail-aspjpeg-on-windows-2003-x64/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 15:07:02 +0000</pubDate>
		<dc:creator>Shell</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://www.shellbryson.com/?p=163</guid>
		<description><![CDATA[We use Persits excellent ASPEmail, ASPJpeg and ASPUpload components, however we found another gotcha with the installation of these components under Windows Server 2003 x64 with IIS running in 32bit mode (see previous post). Despite uninstalling our previous x64 bit versions of these components, we had issues with the components simply doing &#8220;nothing&#8221; after a [...]]]></description>
			<content:encoded><![CDATA[<p>We use Persits excellent <a href="http://www.aspemail.com/">ASPEmail</a>, <a href="http://www.aspjpeg.com/">ASPJpeg</a> and <a href="http://www.aspupload.com/">ASPUpload</a> components, however we found another gotcha with the installation of these components under Windows Server 2003 x64 with IIS running in 32bit mode (see previous post).</p>
<p>Despite uninstalling our previous x64 bit versions of these components, we had issues with the components simply doing &#8220;nothing&#8221; after a subsequent server restart. Loading pages that made use of any of these server side components simply returned blank values, without any sort of error.</p>
<p>After a bit of digging around, it seems that our uninstalling of the x64 components leaves some stuff in the registry, and in turn causes some sort of conflict with the 32bit versions. So the trick is:</p>
<ul>
<li>In <strong>RegEdit</strong>, Find the key <em>HKEY_LOCAL_MACHINE\SOFTWARE\Persits Software\</em> and remove it</li>
<li>Uninstall all the components, even if they are 32bit</li>
<li>Reboot the server</li>
<li>Reinstall the components</li>
<li>Reboot the server again</li>
</ul>
<p>So far everything seems to be working again for us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shellbryson.com/2009/11/32bit-aspupload-aspemail-aspjpeg-on-windows-2003-x64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>32bit IIS on 64bit Windows 2003, take 2</title>
		<link>http://www.shellbryson.com/2009/11/32bit-iis-on-64bit-windows-2003-take-2/</link>
		<comments>http://www.shellbryson.com/2009/11/32bit-iis-on-64bit-windows-2003-take-2/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 23:03:47 +0000</pubDate>
		<dc:creator>Shell</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://www.shellbryson.com/?p=158</guid>
		<description><![CDATA[After struggling for a week trying to get various 64bit components to run under IIS6 on our new servers, I was banging my head against the wall. Why oh why doesn&#8217;t Microsoft make these things easy? So with a deep breath I tried tackling running IIS in 32bit mode again&#8230; and discovered a &#8220;gotcha&#8221; that [...]]]></description>
			<content:encoded><![CDATA[<p>After struggling for a week trying to get various 64bit components to run under IIS6 on our new servers, I was banging my head against the wall. Why oh why doesn&#8217;t Microsoft make these things <em>easy</em>?</p>
<p>So with a deep breath I tried tackling running IIS in 32bit mode again&#8230; and discovered a &#8220;gotcha&#8221; that probably caused our issues the first time around.</p>
<p>It appears when you run the &#8220;fix&#8221; that turns 64bit IIS into 32bit, Windows isn&#8217;t smart enough to realise &#8220;<em>yes I really did mean 32bit</em>&#8221; and promptly breaks IIS completely &#8211; resulting in the ever so popular &#8220;<em><strong>Service not available</strong></em>&#8221; message for all your precocious web sites. Why? Well, it seems this is due to the .NET framework running in 64bit, regardless of the fix. Thankfully (!!!!) you can install .NET from the command line with 32bit-ness in place&#8230;</p>
<ol>
<li>To enable 32bit IIS mode run: <strong>cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1</strong></li>
<li>Restart IIS (at this point IIS will probably stop serving sites)</li>
<li>Reinstall the .NET framework in 32bit mode: <strong>C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable</strong></li>
<li>Restart your server</li>
</ol>
<p>Very frustrating. We&#8217;ve yet to full test this, but we applied the change on our test server and all our sites are working. Tomorrow we&#8217;ll add some 32bit components and see what happens&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shellbryson.com/2009/11/32bit-iis-on-64bit-windows-2003-take-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>64bit Windows 2003 + MySQL = Pain</title>
		<link>http://www.shellbryson.com/2009/10/64bit-windows-2003-mysql-pain/</link>
		<comments>http://www.shellbryson.com/2009/10/64bit-windows-2003-mysql-pain/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 17:58:45 +0000</pubDate>
		<dc:creator>Shell</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[mySql]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://www.shellbryson.com/?p=15</guid>
		<description><![CDATA[You&#8217;d think that moving from our old servers (Windows 2008) to our new servers (Windows 2003) would be pretty simple, seeing as our code is so old-school. But oh now, Microsoft don&#8217;t ship the database drivers for 64bit Windows by default. Joy. So here&#8217;s what you have to do to get MySQL 5.1 working with [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;d think that moving from our old servers (Windows 2008) to our new servers (Windows 2003) would be pretty simple, seeing as our code is so old-school. But oh now, Microsoft don&#8217;t ship the database drivers for 64bit Windows by default. Joy.</p>
<p>So here&#8217;s what you have to do to get MySQL 5.1 working with classic ASP under Windows Server 2003 64bit:</p>
<ul>
<li>Install the 64bit version of <a href="http://dev.mysql.com/downloads/mysql/5.1.html#downloads">mySQL Server (Windows x64)</a></li>
<li>Install the 64bit version of <a href="http://dev.mysql.com/downloads/connector/odbc/5.1.html">mySQL Connector 5.1 (Windows x64)</a></li>
<li>Now the funky bit. Go download:<a title="MSDASQL" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=000364db-5e8b-44a8-b9be-ca44d18b059b&amp;displaylang=en" target="_blank"> 64-Bit OLEDB Provider for ODBC (MSDASQL)</a></li>
<li>Install the Provider</li>
<li>Reboot the server</li>
<li>Set-up your ODBC datasource as per usual</li>
<li>Modify your ASP connection string to explicitly use the new driver:</li>
</ul>
<p>e.g.:</p>
<blockquote><p>PROVIDER=MSDASQL; DRIVER={MySQL ODBC 5.1 Driver}; SERVER=myserver; DATABASE=mydatabase; USER=mydbuser; PASSWORD=mydbpass; OPTION=3;</p></blockquote>
<p>You should now be good to go. If you googled and saw posts about getting IIS to run in 32bit mode as a solution&#8230; <em>don&#8217;t</em>. It&#8217;s a world of pain, and when we tried it made our server really unstable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shellbryson.com/2009/10/64bit-windows-2003-mysql-pain/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

