<?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 : iis7, videos</title><link>http://blogs.iis.net/bills/archive/tags/iis7/videos/default.aspx</link><description>Tags: iis7, 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>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>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>