<?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 : Videos</title><link>http://blogs.iis.net/bills/archive/tags/Videos/default.aspx</link><description>Tags: Videos</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Why IIS7? Top 12 cool features…</title><link>http://blogs.iis.net/bills/archive/2008/11/20/why-iis7-top-12-cool-features.aspx</link><pubDate>Fri, 21 Nov 2008 04:13:45 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2759317</guid><dc:creator>bills</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2759317</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2008/11/20/why-iis7-top-12-cool-features.aspx#comments</comments><description>&lt;p&gt;Every time I talk with customers in meetings or at conferences I’m struck by how many cool amazing new capabilities IIS7 has.&amp;#160; I can go on for literally hours talking about the new features and benefits, and showing demos.&amp;#160; And with each new &lt;a href="http://www.iis.net/extensions"&gt;IIS7 Extension&lt;/a&gt;, the list of new features just gets bigger and bigger.&amp;#160; A few months ago I realized we didn’t have the top list of features written up anywhere, and so we started the process of distilling down the list to the top 10.&amp;#160; We almost made it!&amp;#160; We ended up with the top 12 reasons you should get IIS7 today.&amp;#160; Check them out here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.iis.net/getstarted" href="http://www.iis.net/getstarted"&gt;http://www.iis.net/getstarted&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Over the next few weeks we’ll be adding a cool demo for each of the reasons to show the features in action.&amp;#160; Be sure to check back soon!&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2759317" 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/Extensibility/default.aspx">Extensibility</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/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/Performance/default.aspx">Performance</category><category domain="http://blogs.iis.net/bills/archive/tags/Videos/default.aspx">Videos</category><category domain="http://blogs.iis.net/bills/archive/tags/Media/default.aspx">Media</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category><category domain="http://blogs.iis.net/bills/archive/tags/Configuration/default.aspx">Configuration</category><category domain="http://blogs.iis.net/bills/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.iis.net/bills/archive/tags/Deployment/default.aspx">Deployment</category></item><item><title>IIS7 Videos on Channel 9</title><link>http://blogs.iis.net/bills/archive/2007/11/13/iis7-videos-on-channel-9.aspx</link><pubDate>Wed, 14 Nov 2007 03:30:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2004883</guid><dc:creator>bills</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=2004883</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/11/13/iis7-videos-on-channel-9.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=356263#356263" mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=356263#356263"&gt;Remote Administration and Delegation in IIS7&lt;/a&gt; &lt;br&gt;In this screencast, we configure our IIS7 server for remote administration and delegation.&amp;nbsp; The remote administration service in IIS7 is a new and powerful feature that allows us to connect securely to our remote IIS server using a firewall-friendly SSL connection.&amp;nbsp; Additionally, we can choose to use traditional Windows accounts for authentication or choose the new IIS Manager user accounts instead.&lt;br&gt;&lt;br&gt;We will walk through the steps you must perform as the IIS administrator as well as the experience for a remote administrator using delegated features. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=356252#356252" mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=356252#356252"&gt;Failed Request Tracing on IIS7 &lt;/a&gt;&lt;br&gt;In this screencast, we see how to configure our IIS7 server for Failed Request Tracing (sometimes called FREB).&amp;nbsp; Failed Request Tracing is a powerful new capability in IIS7 that allows us to easily set rules on our web applications, that once triggered will log that request to disk and pull in all the relevant trace information.&amp;nbsp; This feature is immensely useful for troubleshooting running applications where attaching a debugger is impractical.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=356242#356242" mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=356242#356242"&gt;Installing PHP Applications on IIS7&lt;/a&gt;&lt;br&gt;In this screencast, discover how easy it is to get PHP up and configured on your IIS7 webserver using FastCGI.&amp;nbsp; The popular PHP-based blogging application, Wordpress, is used to demonstrate.&lt;br&gt;&lt;br&gt;Additionally, we see how quickly and easily we can integrate a PHP app with IIS7's integrated pipeline as we convert Wordpress to use IIS7's built-in Forms Authentication. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2004883" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.iis.net/bills/archive/tags/Troubleshooting/default.aspx">Troubleshooting</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/Videos/default.aspx">Videos</category><category domain="http://blogs.iis.net/bills/archive/tags/Administrators/default.aspx">Administrators</category><category domain="http://blogs.iis.net/bills/archive/tags/WebCasts/default.aspx">WebCasts</category></item><item><title>TechEd Video: IIS7 Hosting and Server Core</title><link>http://blogs.iis.net/bills/archive/2007/06/15/teched-video-iis7-hosting-and-server-core.aspx</link><pubDate>Fri, 15 Jun 2007 12:44:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1756817</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=1756817</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/06/15/teched-video-iis7-hosting-and-server-core.aspx#comments</comments><description>&lt;p&gt;A new video has been posted up on the &lt;a href="http://www.virtualteched.com/Pages/default.aspx"&gt;Virtual TechEd&lt;/a&gt; site called the &lt;a href="http://www.virtualteched.com/Videos/iis7_300.asx"&gt;IIS7 Customer Experience&lt;/a&gt;, featuring Mario Juarez, &lt;a href="http://blogs.iis.net/ewoersch/default.aspx"&gt;Eric Woersching&lt;/a&gt;, &lt;a href="http://jesscoburn.com/archives/2007/06/07/appliedinet-and-iis7-on-windows-server-core-2008/"&gt;Jess Coburn&lt;/a&gt; and &lt;a href="http://blog.caneja.com/archive/2007/06/08/iis7-and-windows-2008-server-core-teched-orlando-07.aspx"&gt;Carlos Caneja&lt;/a&gt;.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;WMV Video: &lt;a href="http://www.virtualteched.com/Videos/iis7_300.asx"&gt;IIS7 Customer Experience&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1756817" 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/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/bills/archive/tags/Videos/default.aspx">Videos</category></item><item><title>Insightful look at how Windows Server 2008 got its name (video)</title><link>http://blogs.iis.net/bills/archive/2007/05/21/insightful-look-at-how-windows-server-2008-got-it-s-name.aspx</link><pubDate>Mon, 21 May 2007 21:58:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1718370</guid><dc:creator>bills</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1718370</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/05/21/insightful-look-at-how-windows-server-2008-got-it-s-name.aspx#comments</comments><description>&lt;P&gt;Who said server guys can't be creative?&lt;/P&gt;
&lt;OBJECT height=350 width=425&gt;&lt;PARAM NAME="movie" VALUE="http://www.youtube.com/v/kZbSa8xj1c8"&gt;&lt;PARAM NAME="wmode" VALUE="transparent"&gt;
&lt;embed src="http://www.youtube.com/v/kZbSa8xj1c8" mce_src="http://www.youtube.com/v/kZbSa8xj1c8" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/OBJECT&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1718370" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/bills/archive/tags/Videos/default.aspx">Videos</category></item><item><title>Using ASP.NET Forms Authentication with all types of content on IIS7 (Video)</title><link>http://blogs.iis.net/bills/archive/2007/05/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx</link><pubDate>Sat, 19 May 2007 14:52:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1715809</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=1715809</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/05/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx#comments</comments><description>&lt;P&gt;One of my favorite ASP.NET features is forms authentication, supported by the powerful membership system in ASP.NET 2.0.&amp;nbsp; Back when I built Web applications for a living, I remember agonizing over the building the authentication support for my applications.&amp;nbsp; What developer wants to spend time building authentication infrastructure, tying it intimately to a custom-built membership store, and subjecting your application and server to SQL injection and cross-site scripting attacks, when you'd rather just focus on the app itself?&amp;nbsp; I won't spin any longer on ASP.NET forms auth and membership virtues, but if&amp;nbsp;you are new to these features, check out &lt;A href="http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx" target=_blank mce_href="http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx"&gt;this content&lt;/A&gt; on Scott's blog.&lt;/P&gt;
&lt;P&gt;With the introduction of &lt;A href="http://www.iis.net/articles/view.aspx/Hosting-Web-Applications/ASP-NET/ASP-NET-Integration-with-IIS7?tabid=1" target=_blank mce_href="http://www.iis.net/articles/view.aspx/Hosting-Web-Applications/ASP-NET/ASP-NET-Integration-with-IIS7?tabid=1"&gt;Integrated Pipeline&lt;/A&gt; in IIS7, ASP.NET Forms Auth and Membership just got a lot more powerful.&amp;nbsp; Now it can be used with all types of content including classic ASP applications, Cold Fusion, PHP, Static files, or any other type of request.&amp;nbsp; In this video, which I &lt;A href="http://blogs.iis.net/bills/archive/2007/04/28/server-side-mash-ups-php-asp-net.aspx" target=_blank mce_href="http://blogs.iis.net/bills/archive/2007/04/28/server-side-mash-ups-php-asp-net.aspx"&gt;posted a few weeks back&lt;/A&gt; in preparation for MIX, you can see how to get forms auth against the SQL membership provider working for a PHP application.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Video &lt;/H3&gt;
&lt;DIV class=wlWriterSmartContent id={56D98072-E0C5-42c8-AECD-56E2CD0242BF}:10f0d1aa-a385-4787-adee-deeab467a0d7 contentEditable=false style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;
&lt;SCRIPT src="http://agappdom.net/g/silverlight.js" type=text/javascript mce_src="http://agappdom.net/g/silverlight.js"&gt;&lt;/SCRIPT&gt;

&lt;SCRIPT src="http://wallpaper.iis7.org/blog/Usi.NETFormsAuthenticationwithalltypesof_8BDF/PlayerScript.js" mce_src="http://wallpaper.iis7.org/blog/Usi.NETFormsAuthenticationwithalltypesof_8BDF/PlayerScript.js"&gt;&lt;/SCRIPT&gt;

&lt;DIV id=AppNameWrapper2fe7eb56deb54ad897b144b8f7c3eedf style="OVERFLOW: hidden; WIDTH: 625px; HEIGHT: 520px"&gt;&lt;/DIV&gt;
&lt;SCRIPT type=text/javascript&gt;
var AppNameWrapper2fe7eb56deb54ad897b144b8f7c3eedf = document.getElementById("AppNameWrapper2fe7eb56deb54ad897b144b8f7c3eedf");
CreateSilverlight2fe7eb56deb54ad897b144b8f7c3eedf();
&lt;/SCRIPT&gt;
&lt;/DIV&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using ASP.NET Forms authentication with PHP - 7mins - 10sec&amp;nbsp;(&lt;A href="http://wallpaper.iis7.org/videos/php-formsauth.mov" mce_href="http://wallpaper.iis7.org/videos/php-formsauth.mov"&gt;Apple Quicktime&lt;/A&gt;, &lt;A href="http://wallpaper.iis7.org/videos/php-formsauth.wmv" mce_href="http://wallpaper.iis7.org/videos/php-formsauth.wmv"&gt;Windows Video&lt;/A&gt;)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can read more about using integrated pipeline with ASP.NET forms in &lt;A href="http://www.iis.net/default.aspx?tabid=2&amp;amp;subtabid=25&amp;amp;i=1081&amp;amp;p=1" target=_blank mce_href="http://www.iis.net/default.aspx?tabid=2&amp;amp;subtabid=25&amp;amp;i=1081&amp;amp;p=1"&gt;this article&lt;/A&gt; written by &lt;A href="http://blogs.iis.net/mvolo" target=_blank mce_href="http://blogs.iis.net/mvolo"&gt;Mike Volodarsky&lt;/A&gt; and &lt;A href="http://blogs.iis.net/thomad" target=_blank mce_href="http://blogs.iis.net/thomad"&gt;Thomas Deml&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Share this post:&lt;/STRONG&gt; &lt;A href="mailto:?body=Thoughtyoumightlikethis:http://blogs.iis.net/bills/archive/2007/05/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx"&gt;email it!&lt;/A&gt; | &lt;A href="http://del.icio.us/post?url=http://blogs.iis.net/bills/archive/2007/05/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx&amp;amp;;title=ASP.NET Forms Authentication For All Types of Content"&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/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx&amp;amp;title=ASP.NET Forms Auth for all types of content&amp;amp;bodytext=ASP.NET Forms Auth for all types of content&amp;amp;topic=ASP.NET Forms Auth for all types of content"&gt;digg it!&lt;/A&gt; | &lt;A href="http://reddit.com/submit?url=http://blogs.iis.net/bills/archive/2007/05/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx&amp;amp;title=ASP.NET Forms Auth for with IIS7"&gt;reddit!&lt;/A&gt; | &lt;A href="http://www.dotnetkicks.com/submit/?url=http://blogs.iis.net/bills/archive/2007/05/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx&amp;amp;;title=ASP.NET Forms Auth with 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/19/using-asp-net-forms-authentication-with-all-types-of-content-with-iis7-video.aspx&amp;amp;;title=ASP.NET Forms Auth with IIS7&amp;amp;;top=1"&gt;live it!&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1715809" 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/PHP/default.aspx">PHP</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/Videos/default.aspx">Videos</category></item><item><title>How to install FastCGI and PHP on IIS7 Beta 3 (Video)</title><link>http://blogs.iis.net/bills/archive/2007/05/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx</link><pubDate>Sat, 19 May 2007 13:39:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1715771</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=1715771</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/05/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx#comments</comments><description>&lt;P&gt;Beta 3 release marks the first time the FastCGI feature has been a part of a Windows release, enabling PHP and other application frameworks to run on Windows with great performance and reliability.&amp;nbsp; Making them a part of IIS and Windows means no more downloading and installing other components, or worrying about whether the tools you are using are supported, patched and ready for production use.&amp;nbsp; &lt;/P&gt;
&lt;H3&gt;Video&lt;/H3&gt;
&lt;P&gt;A few weeks back I posted a video on how to get FastCGI and PHP up and running, and use it with the &lt;A href="http://blogs.iis.net/bills/archive/2007/05/02/iis7-output-caching-for-dynamic-content-dramatically-speed-up-your-asp-and-php-applications.aspx" target=_blank mce_href="http://blogs.iis.net/bills/archive/2007/05/02/iis7-output-caching-for-dynamic-content-dramatically-speed-up-your-asp-and-php-applications.aspx"&gt;output caching feature&lt;/A&gt; that I blogged about earlier.&amp;nbsp; I show off a quick performance demo in the video - it&amp;nbsp;is&amp;nbsp;a great way to see how big of a difference FastCGI and Output Caching can make!&amp;nbsp; Here you go (requires &lt;A href="http://www.microsoft.com/silverlight/downloads.aspx" mce_href="http://www.microsoft.com/silverlight/downloads.aspx"&gt;Silverlight&lt;/A&gt;):&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id={56D98072-E0C5-42c8-AECD-56E2CD0242BF}:f289f628-4dda-424a-9a5b-658e0e1f7384 contentEditable=false style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;
&lt;SCRIPT src="http://agappdom.net/g/silverlight.js" type=text/javascript mce_src="http://agappdom.net/g/silverlight.js"&gt;&lt;/SCRIPT&gt;

&lt;SCRIPT src="http://wallpaper.iis7.org/blog/HowtoinstallFastCGIandPHPonIIS7Beta3Vide_6B1E/PlayerScript.js" mce_src="http://wallpaper.iis7.org/blog/HowtoinstallFastCGIandPHPonIIS7Beta3Vide_6B1E/PlayerScript.js"&gt;&lt;/SCRIPT&gt;

&lt;DIV id=AppNameWrapperbe387aa07e644d8c90314c90b0c7cc93 style="OVERFLOW: hidden; WIDTH: 625px; HEIGHT: 520px"&gt;&lt;/DIV&gt;
&lt;SCRIPT type=text/javascript&gt;
var AppNameWrapperbe387aa07e644d8c90314c90b0c7cc93 = document.getElementById("AppNameWrapperbe387aa07e644d8c90314c90b0c7cc93");
CreateSilverlightbe387aa07e644d8c90314c90b0c7cc93();
&lt;/SCRIPT&gt;
&lt;/DIV&gt;
&lt;P&gt;Or you can download it: getting PHP running on FAST on IIS7 Beta 3 - 11mins 5sec&amp;nbsp;(&lt;A href="http://wallpaper.iis7.org/videos/php-fastCGI.mov" mce_href="http://wallpaper.iis7.org/videos/php-fastCGI.mov"&gt;Apple Quicktime&lt;/A&gt;, &lt;A href="http://wallpaper.iis7.org/videos/php-fastCGI.wmv" mce_href="http://wallpaper.iis7.org/videos/php-fastCGI.wmv"&gt;Windows Video&lt;/A&gt;) &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Fast Facts&lt;/H3&gt;
&lt;P&gt;Here are some quick facts from the video on how to get FastCGI up and running:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Install path:&lt;/STRONG&gt;&amp;nbsp; IIS\World Web Web Services\Application Development Features\CGI (this will install both the legacy CGI as well as FastCGI modules)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Configuration:&lt;/STRONG&gt; the FastCGI module registers itself in both the &amp;lt;globalModules&amp;gt; and &amp;lt;modules&amp;gt; section in \windows\system32\inetsrv\config\applicationHost.config, these rarely, if ever get touched.&amp;nbsp; FastCGI also uses the&amp;nbsp;&amp;lt;fastCGI&amp;gt; section, which is where fastCGI gets it application settings, and various configuration parameters like the number of CGI process to start, timeout values, etc. get set.&amp;nbsp; When you register a new handler with fastCGI, that configuration gets written &amp;lt;handlers&amp;gt;, with a reference to the fastCGI module.&amp;nbsp; here is a snapshot of all the relevant&amp;nbsp;FastCGI configuration for one of my applications in applicationHost.config:&lt;/P&gt;
&lt;P&gt;&amp;lt;globalModules&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="iisfcgi" image="%windir%:\Windows\system32\inetsrv\iisfcgi.dll" /&amp;gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;modules&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="iisfcgi" /&amp;gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;handlers accessPolicy="Script, Read"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="php-iisfcgi" path="*.php" verb="GET,HEAD,POST" modules="iisfcgi" scriptProcessor="%systemdrive%:\php\php-cgi.exe" resourceType="Either" requireAccess="Script" /&amp;gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;fastCGI&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;application fullPath="%systemdrive%:\php\php-cgi.exe" /&amp;gt;&lt;BR&gt;&amp;lt;/fastCGI&amp;gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;PHP install steps:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1) download the latest non-thread safe win32 binaries from &lt;A title=http://www.php.net/downloads.php href="http://www.php.net/downloads.php" mce_href="http://www.php.net/downloads.php"&gt;http://www.php.net/downloads.php&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2) unzip the package on to your hard drive (example: c:\php)&lt;/P&gt;
&lt;P&gt;3) rename php.ini-dist to php.ini and set the extension_dir to c:\php\ext&lt;/P&gt;
&lt;P&gt;4) enable any extensions that are required for your application, by uncommenting them - example:&lt;/P&gt;
&lt;P&gt;extension=php_gd2.dll&lt;/P&gt;
&lt;P&gt;5) register PHP with the FastCGI module.&amp;nbsp; Mike covers this really well in &lt;A href="http://www.iis.net/articles/view.aspx/Hosting-Web-Applications/PHP/Using-FastCGI-to-host-PHP-applications-on-IIS7?Page=3" target=_blank mce_href="http://www.iis.net/articles/view.aspx/Hosting-Web-Applications/PHP/Using-FastCGI-to-host-PHP-applications-on-IIS7?Page=3"&gt;this article&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://www.iis.net/articles/view.aspx/Hosting-Web-Applications/PHP/Using-FastCGI-to-host-PHP-applications-on-IIS7?tabid=1" target=_blank mce_href="http://www.iis.net/articles/view.aspx/Hosting-Web-Applications/PHP/Using-FastCGI-to-host-PHP-applications-on-IIS7?tabid=1"&gt;Using FastCGI to host PHP applications on IIS7&lt;/A&gt;&amp;nbsp;by &lt;A href="http://blogs.iis.net/mvolo" target=_blank mce_href="http://blogs.iis.net/mvolo"&gt;Mike Volodarsky&lt;/A&gt; on iis.net&amp;nbsp;covers all of this info, and more, in depth.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Share this post:&lt;/STRONG&gt; &lt;A href="mailto:?body=Thoughtyoumightlikethis:http://blogs.iis.net/bills/archive/2007/05/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx"&gt;email it!&lt;/A&gt; | &lt;A href="http://del.icio.us/post?url=http://blogs.iis.net/bills/archive/2007/05/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx&amp;amp;title=FastCGI in IIS7 Beta 3"&gt;bookmark it!&lt;/A&gt; | &lt;A href="http://digg.com/submit?phase=2&amp;amp;http://blogs.iis.net/bills/archive/2007/05/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx&amp;amp;title=FastCGI in IIS7 Beta 3&amp;amp;bodytext=FastCGI in Beta 3%topic=FastCGI in Beta 3"&gt;digg it!&lt;/A&gt; | &lt;A href="http://reddit.com/submit?url=http://blogs.iis.net/bills/archive/2007/05/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx&amp;amp;title=FastCGI with IIS 7 Beta 3"&gt;reddit!&lt;/A&gt; | &lt;A href="http://www.dotnetkicks.com/submit/?url=http://blogs.iis.net/bills/archive/2007/05/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx&amp;amp;title=FastCGI with IIS7 Beta 3"&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/19/how-to-install-fastcgi-and-php-on-iis7-beta-3-video.aspx&amp;amp;title=FastCGI with IIS7 Beta 3&amp;amp;top=1"&gt;live it!&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1715771" 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/PHP/default.aspx">PHP</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/Videos/default.aspx">Videos</category></item><item><title>IIS7 URLAuthorization: Get rid of file system permissions! (Video)</title><link>http://blogs.iis.net/bills/archive/2007/05/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx</link><pubDate>Sat, 19 May 2007 03:01:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1715461</guid><dc:creator>bills</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/bills/rsscomments.aspx?PostID=1715461</wfw:commentRss><comments>http://blogs.iis.net/bills/archive/2007/05/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx#comments</comments><description>&lt;P&gt;Setting file system permissions (or NTFS ACLs as they are also known) can be a real pain in the rear.&amp;nbsp; Not only do you have to deal with sometimes complicated inheritance rules, but they don't copy easily - especially across machines, and they can easily get trashed or re-set unintentionally.&amp;nbsp; Starting with IIS7, you can avoid setting file permissions on content as a way to protect it, and instead store the authorization rules in your application's web.config file.&amp;nbsp; That means anywhere you copy the content, the authorization rules flow with it!&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Here are some basic facts to get it working:&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Install path&lt;/B&gt;: \IIS\World Wide Web Services\Security\URLAuthorization&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Requires&lt;/B&gt;: an authentication protocol (ASP.NET Forms authentication, Windows, Basic or Digest Authentication all work well)&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Configuration stored like this&lt;/B&gt;:&lt;/P&gt;
&lt;P&gt;&amp;lt;configuration&amp;gt;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;system.webServer&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;security&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;authorization&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;clear /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add accessType="Allow" users="bill" /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/authorization&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/security&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/system.webServer&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;lt;/configuration&amp;gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want to see it in action?&amp;nbsp; Watch this video I created (requires &lt;A href="http://www.microsoft.com/silverlight/downloads.aspx" target=_blank mce_href="http://www.microsoft.com/silverlight/downloads.aspx"&gt;Silverlight&lt;/A&gt;)&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id={56D98072-E0C5-42c8-AECD-56E2CD0242BF}:c87cff89-9441-48d2-8aba-86b26660bbc2 contentEditable=false style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;
&lt;SCRIPT src="http://agappdom.net/g/silverlight.js" type=text/javascript mce_src="http://agappdom.net/g/silverlight.js"&gt;&lt;/SCRIPT&gt;

&lt;SCRIPT src="http://wallpaper.iis7.org/blog/IIS7URLAuthorizationGetridofsettingfiles_13AC5/PlayerScript.js" mce_src="http://wallpaper.iis7.org/blog/IIS7URLAuthorizationGetridofsettingfiles_13AC5/PlayerScript.js"&gt;&lt;/SCRIPT&gt;

&lt;DIV id=AppNameWrappera8a981ee65b147a691af32221f7c67cf style="OVERFLOW: hidden; WIDTH: 625px; HEIGHT: 520px"&gt;&lt;/DIV&gt;
&lt;SCRIPT type=text/javascript&gt;
var AppNameWrappera8a981ee65b147a691af32221f7c67cf = document.getElementById("AppNameWrappera8a981ee65b147a691af32221f7c67cf");
CreateSilverlighta8a981ee65b147a691af32221f7c67cf();
&lt;/SCRIPT&gt;
&lt;/DIV&gt;
&lt;P&gt;For more detailed information on URLauthorization, see &lt;A href="http://www.iis.net/articles/view.aspx/Managing-IIS7/Configuring-Security/URL-Authorization/Understanding-IIS7-URL-Authorization?tabid=1" target=_blank mce_href="http://www.iis.net/articles/view.aspx/Managing-IIS7/Configuring-Security/URL-Authorization/Understanding-IIS7-URL-Authorization?tabid=1"&gt;this great article&lt;/A&gt; which &lt;A href="http://blogs.iis.net/thomad" target=_blank mce_href="http://blogs.iis.net/thomad"&gt;ThomaD&lt;/A&gt; wrote for IIS.net!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Share this post:&lt;/STRONG&gt; &lt;A href="mailto:?body=Thoughtyoumightlikethis:http://blogs.iis.net/bills/archive/2007/05/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx"&gt;email it!&lt;/A&gt; | &lt;A href="http://del.icio.us/post?url=http://blogs.iis.net/bills/archive/2007/05/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx&amp;amp;title=URLAuth in IIS7"&gt;bookmark it!&lt;/A&gt; | &lt;A href="http://digg.com/submit?phase=2&amp;amp;http://blogs.iis.net/bills/archive/2007/05/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx&amp;amp;title=URLAuth in IIS7&amp;amp;bodytext=URLAuth in IIS7&amp;amp;topic=URLAuth in IIS7"&gt;digg it!&lt;/A&gt; | &lt;A href="http://reddit.com/submit?url=http://blogs.iis.net/bills/archive/2007/05/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx&amp;amp;title=URLAuth with IIS 7 Beta"&gt;reddit!&lt;/A&gt; | &lt;A href="http://www.dotnetkicks.com/submit/?url=http://blogs.iis.net/bills/archive/2007/05/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx&amp;amp;title=URLAuth with 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/18/iis7-urlauthorization-get-rid-of-setting-file-system-permissions.aspx&amp;amp;title=URLAuth with IIS7 Beta 3&amp;amp;top=1"&gt;live it!&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=1715461" 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/IIS+News+Item/default.aspx">IIS News Item</category><category domain="http://blogs.iis.net/bills/archive/tags/Videos/default.aspx">Videos</category></item></channel></rss>