<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>BillS IIS Blog : ASP</title><link>http://blogs.iis.net/bills/archive/tags/ASP/default.aspx</link><description>Tags: ASP</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>More Tips and Troubleshooting Help for Classic ASP Developers</title><link>http://blogs.iis.net/bills/archive/2009/02/20/more-tips-and-troubleshooting-help-for-classic-asp-developers.aspx</link><pubDate>Fri, 20 Feb 2009 23:10:18 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2956074</guid><dc:creator>bills</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2956074</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2009/02/20/more-tips-and-troubleshooting-help-for-classic-asp-developers.aspx#comments</comments><description>&lt;p&gt;Back in May of 2007 I posted a &lt;a href="http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx"&gt;tips for Classic ASP developers&lt;/a&gt; post which has since received more than 50 comments and 85,000 views.&amp;#160; Robert McMurray just posted a set of fabulous tutorials for Classic ASP developers.&amp;#160; If you’re out there and having issues with Classic ASP and IIS7 and need some help, you’re not alone!&amp;#160; Read these articles to get help:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://learn.iis.net/page.aspx/562/classic-asp-is-not-installed-by-default-on-iis-70-and-iis-75/"&gt;Classic ASP is not installed by default on IIS 7.0 and IIS 7.5&lt;/a&gt;&lt;/h5&gt;  &lt;p&gt;In IIS 7.0 and 7.5, the classic version of ASP is not installed by default. Because of this, you might see HTTP 404 errors when you try to browse to an ASP page on your server, or you might see the source code for your ASP page displayed in your browser window ... &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://learn.iis.net/page.aspx/563/using-classic-asp-with-microsoft-access-databases-on-iis-70-and-iis-75/"&gt;Using Classic ASP with Microsoft Access Databases on IIS 7.0 and IIS 7.5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note: Microsoft Access databases have been popular for many years with developers who use Active Server Pages (ASP) for small-scale applications, but Microsoft Access databases are not designed for scalability, therefore Access databases should only be used ... &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://learn.iis.net/page.aspx/564/classic-asp-script-error-messages-are-no-longer-shown-in-a-web-browser-by-default/"&gt;Classic ASP script error messages are no longer shown in a Web browser by default&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In earlier versions of IIS, error messages from classic ASP scripts were sent to a Web browser, by default. Because these error messages might reveal sensitive information to malicious users, IIS 7.0 disables this feature by default. When your classic ASP ... &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://learn.iis.net/page.aspx/565/using-failed-request-tracing-to-troubleshoot-classic-asp-errors/"&gt;Using Failed Request Tracing to troubleshoot Classic ASP errors&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;One of the great troubleshooting features that is built in to IIS 7.0 is Failed Request Tracing, which lets you configure tracing rules on your server that will create detailed troubleshooting log files for custom failure conditions that you define. For example ... &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://learn.iis.net/page.aspx/566/classic-asp-parent-paths-are-disabled-by-default/"&gt;Classic ASP parent paths are disabled by default&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Classic ASP Parent Paths let developers use relative addresses that contain &amp;quot;..&amp;quot; in the paths to files or folders. For example, the following code excerpt illustrates an ASP page that maps a parent path: % Response.Write Server.MapPath(&amp;quot;../example.asp&amp;quot;)%&amp;gt; ... &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://learn.iis.net/page.aspx/567/applphysicalpath-server-variable-on-windows-vista-rtm/"&gt;APPL_PHYSICAL_PATH Server Variable on Windows Vista RTM&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The original release of IIS 7.0 that shipped with Windows Vista returned a different value for the APPL_PHYSICAL_PATH server variable than that which was returned by previous &lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2956074" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://blogs.iis.net/bills/archive/tags/Compatibility/default.aspx">Compatibility</category><category domain="http://blogs.iis.net/bills/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP/default.aspx">ASP</category></item><item><title>Tip / Trick: how to turn off "verify file exists" in IIS7</title><link>http://blogs.iis.net/bills/archive/2007/05/25/tip-trick-how-to-turn-off-quot-verify-file-exists-quot-in-iis7.aspx</link><pubDate>Fri, 25 May 2007 15:37:57 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1725968</guid><dc:creator>bills</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1725968</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/05/25/tip-trick-how-to-turn-off-quot-verify-file-exists-quot-in-iis7.aspx#comments</comments><description>&lt;p&gt;I've seen several posts asking the question:&amp;nbsp; how do I turn off the "verify file exists" setting on handlers / script maps in IIS7.&amp;nbsp; I must admit, this seems to not be as&amp;nbsp; straightforward as it should be.&amp;nbsp; Hopefully this post helps you out.&lt;/p&gt; &lt;p&gt;The configuration setting for this feature is stored in the &amp;lt;handlers&amp;gt; section for each handler mapping, and is known as the resourceType attribute.&amp;nbsp; For example:&lt;/p&gt; &lt;p&gt;&amp;lt;add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" /&amp;gt;&lt;/p&gt;For the ASP script map, we set resourceType="File" by default, so that the ASP engine won't get invoked for requests that are not mapped to real files.&amp;nbsp; If you want your handler to be invoked for requests, even if there is no file or directory behind the request, set the resourceType="Unspecified".&amp;nbsp; The allowable values for resourceType are "File", "Directory", "Either", or "Unspecified".&amp;nbsp;  &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;You can set this value in the administration tool by doing the following:&lt;/p&gt; &lt;p&gt;Step 1&amp;nbsp;- double click on handler mapping in the &amp;lt;handlers&amp;gt; feature: &lt;p&gt;&lt;img alt="" src="http://wallpaper.iis7.org/verifyexists/verify-1.JPG"&gt; &lt;p&gt;Step 2: uncheck checkbox to set the handler to 'unspecified': &lt;p&gt;&lt;img alt="" src="http://wallpaper.iis7.org/verifyexists/verify-2.JPG"&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;hope this makes life a little easier. ;)&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1725968" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.iis.net/bills/archive/tags/Administration/default.aspx">Administration</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP/default.aspx">ASP</category></item><item><title>Tips for Classic ASP developers on IIS7</title><link>http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx</link><pubDate>Tue, 22 May 2007 00:11:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1718507</guid><dc:creator>bills</dc:creator><slash:comments>58</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1718507</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx#comments</comments><description>&lt;p&gt;I was reminded the other day just how many classic ASP applications and developers there are out there!&amp;#160; The original ASP rocks, I remember experiencing it for the first time back in 1996/97 when it first came out with IIS3, and being amazed at how programmable it was compared to ColdFusion.&amp;#160; I built many an application using Classic ASP, and there will always be a soft spot in my heart for it. :)&lt;/p&gt;  &lt;p&gt;There are a few changes in IIS7 which Classic ASP developers should be aware of.&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;ASP not installed by default&lt;/h3&gt;  &lt;p&gt;First things first!&amp;#160; If you're moving from XP to Windows Vista / Longhorn Server, you may be getting this error:&lt;/p&gt;  &lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;&lt;em&gt;HTTP Error 404.3 - Not Found &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Description:&lt;/strong&gt; The page you are requesting cannot be served because of the Multipurpose Internet Mail Extensions (MIME) map policy that is configured on the Web server. The page you requested has a file name extension that is not recognized, and is not allowed. &lt;/em&gt;&lt;/p&gt;  &lt;p mce_keep="true"&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;this is usually the case when you haven't installed the ASP component.&amp;#160; Go to where you installed IIS and look under IIS/WWW Services/Application Development/ASP and install it.&amp;#160; :)&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Access and Classic ASP&lt;/h3&gt;  &lt;p&gt;A lot of people use Access as a database - because it is small, can be copied around, and is easy to manage.&amp;#160; One of the changes we made in IIS7 in Vista broke using ASP and Access by default.&amp;#160; I described this change in more detail in &lt;a href="http://blogs.iis.net/bills/archive/2006/10/18/loadUserProfile-and-IIS7-_2D00_-understanding-temporary-directory-failures.aspx" mce_href="http://blogs.iis.net/bills/archive/2006/10/18/loadUserProfile-and-IIS7-_2D00_-understanding-temporary-directory-failures.aspx"&gt;this post&lt;/a&gt;, but essentially it has to do with the fact that Application Pools now use the Application Pool identity's profile and temporary directory, rather than \windows\temp by default.&amp;#160; And since the only one that can write to Network Service's temp directory is the Network Service, anonymous or authenticated ASP applications break, since ASP uses the impersonated identity to access the database.&amp;#160; If you use ASP and Access on IIS7, you've probably seen this error, or a variation of it:&amp;#160; &lt;/p&gt;  &lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Microsoft JET Database Engine error '80004005'     &lt;br /&gt;Unspecified error&lt;/i&gt; &lt;/p&gt;  &lt;p mce_keep="true"&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;The answer is pretty straight forward:&amp;#160; turn off loadUserProfile, or ACL the temp directory to allow writes.&amp;#160; As a result of this and other compatibility issues, we're considering reverting this change in Longhorn Server / Vista SP1.&amp;#160; In the mean time, you can work around it by doing either of the following:&lt;/p&gt;  &lt;p&gt;This appcmd command will turn off loadUserProfile for the Default Application Pool.&amp;#160; if your application runs in a different AppPool, make the corresponding change:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;%windir%\system32\inetsrv\appcmd set config /section:applicationPools /[name='DefaultAppPool'].processModel.loadUserProfile:false&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;This command will ACL the Network Service temp directory to allow creator write / read privledges.&amp;#160; If you run your Application Pool under a different identity, you'll need to ACL that owner's temp directory:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant Users:(CI)(S,WD,AD,X)&lt;/i&gt; &lt;/p&gt;  &lt;p&gt;&lt;i&gt;icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp /grant &amp;quot;CREATOR OWNER&amp;quot;:(OI)(CI)(IO)(F)&lt;/i&gt; &lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;  &lt;p mce_keep="true"&gt;**Update 2/19/2009** if you are having issues with Access and ASP you might want to read this terrific guide recently posted on IIS.NET: &lt;a title="http://learn.iis.net/page.aspx/563/using-classic-asp-with-microsoft-access-databases-on-iis-70-and-iis-75/" href="http://learn.iis.net/page.aspx/563/using-classic-asp-with-microsoft-access-databases-on-iis-70-and-iis-75/"&gt;http://learn.iis.net/page.aspx/563/using-classic-asp-with-microsoft-access-databases-on-iis-70-and-iis-75/&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;&amp;#160;&lt;/h3&gt;  &lt;h3&gt;Script errors no longer shown in browser by default&lt;/h3&gt;  &lt;p&gt;As a result of our &lt;a href="http://blogs.iis.net/thomad/archive/2007/02/06/security-is-painful.aspx" mce_href="http://blogs.iis.net/thomad/archive/2007/02/06/security-is-painful.aspx"&gt;security paranoia&lt;/a&gt;, we turned off ASP's default behavior of sending script errors (including line number and code snippet to the browser.&amp;#160; So instead of seeing the typical error you would see ASP throw, you will now see this:&lt;/p&gt;  &lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;&lt;em&gt;An error occurred on the server when processing the URL. Please contact the system administrator&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;To revert back to IIS6- behavior, simply run the following command:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Or you can find it in the UI here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspscripterrors.jpg" mce_href="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspscripterrors.jpg"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="asp-scripterrors" src="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspscripterrors_thumb.jpg" width="600" height="480" mce_src="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspscripterrors_thumb.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;then you'll be back to seeing this style of error instead:&lt;/p&gt;  &lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p&gt;Microsoft VBScript compilation error '800a03ea' &lt;/p&gt;  &lt;p&gt;Syntax error &lt;/p&gt;  &lt;p&gt;/test.asp, line 4&lt;/p&gt;  &lt;pre&gt;Response.Write(&amp;quot;I love classic ASP&amp;quot; &amp;amp;&amp;amp; foo)
-------------------------------------^&lt;/pre&gt;

&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;

&lt;h3&gt;&amp;#160;&lt;/h3&gt;

&lt;h3&gt;Parents paths disabled by default (redux)&lt;/h3&gt;

&lt;p&gt;We disabled parent paths by default with IIS6, but I've seen this hit people on Vista coming from XP, where it is still enabled by default in IIS5.1&amp;#160; The enableParentPaths setting determines where ASP &amp;quot;includes&amp;quot; should be allowed to escape the parent directory (eg. ../../../includeFile.inc).&amp;#160;&amp;#160; You'll see this error by default if you try to escape the current directory:&lt;/p&gt;

&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Active Server Pages error 'ASP 0131'&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disallowed Parent Path&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;/test.asp, line 1&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Include file '../bad.inc' cannot contain '..' to indicate the parent directory. &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;

&lt;p mce_keep="true"&gt;or you may see this error if you are using a path with ../ in it and your ADODB code&lt;/p&gt;

&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Server.MapPath()&lt;font size="3" face="Times New Roman"&gt; &lt;/font&gt;&lt;font size="2" face="Arial"&gt;error 'ASP 0175 : 80004005'&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt; &lt;/font&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;font size="2" face="Arial"&gt;Disallowed Path Characters&lt;/font&gt; &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;font size="2" face="Arial"&gt;/testdir/test.asp&lt;/font&gt;&lt;font size="2" face="Arial"&gt;, line 9&lt;/font&gt; &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="2" face="Arial"&gt;&lt;em&gt;The '..' characters are not allowed in the Path parameter for the MapPath method. &lt;/em&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;

&lt;p&gt;To revert back to IIS 5.x behavior, simply run the following command:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;%windir%\system32\inetsrv\appcmd set config -section:asp -enableParentPaths:true&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;or you can find the UI setting here: &lt;/p&gt;

&lt;p&gt;&lt;a href="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspenableparentpaths.jpg" mce_href="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspenableparentpaths.jpg"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="asp-enableparentpaths" src="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspenableparentpaths_thumb.jpg" width="600" height="480" mce_src="http://wallpaper.iis7.org/blog/TipsforClassicASPdevelopersonIIS7_10494/aspenableparentpaths_thumb.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p mce_keep="true"&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;APPL_PHYSICAL_PATH no longer returns &amp;quot;\&amp;quot; with path&lt;/h3&gt;

&lt;p&gt;If you use Request.ServerVariables(&amp;quot;APPL_PHYSICAL_PATH&amp;quot;) to get at the physical path for your application, you may notice that the physical path no longer returns with a trailing slash.&amp;#160; In previous releases of IIS, we returned this value as stored in the metabase.&amp;#160; In IIS7, we calculate this value based on the configuration store, and we never return a trailing slash.&amp;#160; You'll need to account for this especially if you are the return value with some other part of the path in your application.&lt;/p&gt;

&lt;h3&gt;&amp;#160; &lt;/h3&gt;

&lt;h3&gt;&amp;#160;&lt;/h3&gt;

&lt;h3&gt;Session_OnEnd not firing&lt;/h3&gt;

&lt;p&gt;If you find that Session_onEnd event in your global.asa is not firing, check out &lt;a href="http://blogs.iis.net/lprete/archive/2009/01/04/session-onend-classic-asp-and-iis-7-0.aspx"&gt;this blog post&lt;/a&gt; from Lou on the issue and the fix. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;br /&gt;

&lt;h3&gt;Summary&lt;/h3&gt;

&lt;p&gt;I browsed through the &lt;a href="http://forums.iis.net/1044.aspx" mce_href="http://forums.iis.net/1044.aspx"&gt;IIS7 Classic ASP Forums&lt;/a&gt;, and these tips seemed to cover nearly all of the issues people were having.&amp;#160; if you are having a problem with ASP on IIS7, check out the forums or leave a comment for me here.&amp;#160; If I find the answer, I'll add it to this post!&amp;#160; Thanks!&lt;/p&gt;

&lt;p mce_keep="true"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href="mailto:?body=Thoughtyoumightlikethis:http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx" mce_href="mailto:?body=Thoughtyoumightlikethis:http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx"&gt;email it!&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx&amp;amp;title=Classic ASP"&gt;bookmark it!&lt;/a&gt; | &lt;a href="http://digg.com/submit?phase=2&amp;amp;url=http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx&amp;amp;title=Classic ASP on IIS7&amp;amp;topic=Classic ASP"&gt;digg it!&lt;/a&gt; | &lt;a href="http://reddit.com/submit?url=http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx&amp;amp;title=Classic ASP on IIS7"&gt;reddit!&lt;/a&gt; | &lt;a href="http://www.dotnetkicks.com/submit/?url=http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx&amp;amp;title=Classic ASP on IIS7"&gt;kick it!&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx&amp;amp;title=Classic ASP&amp;amp;top=1"&gt;live it!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1718507" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://blogs.iis.net/bills/archive/tags/Compatibility/default.aspx">Compatibility</category><category domain="http://blogs.iis.net/bills/archive/tags/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/bills/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.iis.net/bills/archive/tags/ASP/default.aspx">ASP</category></item></channel></rss>