<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/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/"><channel><title>Pierre Lagarde, Blog : Windows Server 2008</title><link>http://blogs.msdn.com/pierlag/archive/tags/Windows+Server+2008/default.aspx</link><description>Tags: Windows Server 2008</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Support de Fast-CGI dans l’hébergement Windows Azure</title><link>http://blogs.msdn.com/pierlag/archive/2009/03/20/support-de-fast-cgi-dans-l-h-bergement-windows-azure.aspx</link><pubDate>Fri, 20 Mar 2009 18:32:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9492656</guid><dc:creator>pierlag</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pierlag/comments/9492656.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pierlag/commentrss.aspx?PostID=9492656</wfw:commentRss><description>&lt;p&gt;Une annonce importante à été faire à Mix Vegas c’est le support des langages Fast-cgi dans les projet Azure.&lt;/p&gt; &lt;p&gt;Pour cette occasion le SDK de Azure à été modifié : &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b44c10e8-425c-417f-af10-3d2839a5a362&amp;amp;displaylang=en" target="_blank"&gt;SDK&lt;/a&gt; et &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=59e8fc0c-c399-4ab7-8a93-882d8e74b67a&amp;amp;displaylang=en" target="_blank"&gt;VS-Addon&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Pour ce fait il faut l’activer au niveau du service&lt;/p&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="html"&gt;xml&lt;/span&gt; &lt;span class="attr"&gt;version&lt;/span&gt;&lt;span class="kwrd"&gt;="1.0"&lt;/span&gt; &lt;span class="attr"&gt;encoding&lt;/span&gt;&lt;span class="kwrd"&gt;="utf-8"&lt;/span&gt;?&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;ServiceDefinition&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="MyService"&lt;/span&gt; &lt;span class="attr"&gt;xmlns&lt;/span&gt;&lt;span class="kwrd"&gt;="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;WebRole&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="WebRole"&lt;/span&gt; &lt;strong&gt;&lt;span class="attr"&gt;enableNativeCodeExecution&lt;/span&gt;&lt;span class="kwrd"&gt;="true"&lt;/span&gt;&lt;/strong&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;InputEndpoints&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;InputEndpoint&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="HttpIn"&lt;/span&gt; &lt;span class="attr"&gt;protocol&lt;/span&gt;&lt;span class="kwrd"&gt;="http"&lt;/span&gt; &lt;span class="attr"&gt;port&lt;/span&gt;&lt;span class="kwrd"&gt;="80"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;InputEndpoints&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;WebRole&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;ServiceDefinition&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;Puis dans le web.roleconfig ajouter fastCGI&lt;/p&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="html"&gt;xml&lt;/span&gt; &lt;span class="attr"&gt;version&lt;/span&gt;&lt;span class="kwrd"&gt;="1.0"&lt;/span&gt; &lt;span class="attr"&gt;encoding&lt;/span&gt;&lt;span class="kwrd"&gt;="utf-8"&lt;/span&gt; ?&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;configuration&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;system.webServer&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;fastCgi&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;application&lt;/span&gt; &lt;span class="attr"&gt;fullPath&lt;/span&gt;&lt;span class="kwrd"&gt;="%RoleRoot%\php\php-cgi.exe"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;fastCgi&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;system.webServer&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;configuration&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Il faudra pas oublier de copier le fichier php-cgi.exe dans le projet web. &lt;/p&gt;
&lt;p&gt;Puis dans le web.config&lt;/p&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;configuration&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;system.webServer&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;handlers&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;add&lt;/span&gt; &lt;span class="attr"&gt;name&lt;/span&gt;&lt;span class="kwrd"&gt;="PHP via FastCGI"&lt;/span&gt;
           &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;="*.php"&lt;/span&gt;
           &lt;span class="attr"&gt;verb&lt;/span&gt;&lt;span class="kwrd"&gt;="*"&lt;/span&gt;
           &lt;span class="attr"&gt;modules&lt;/span&gt;&lt;span class="kwrd"&gt;="FastCgiModule"&lt;/span&gt;
           &lt;span class="attr"&gt;scriptProcessor&lt;/span&gt;&lt;span class="kwrd"&gt;="%RoleRoot%\php\php-cgi.exe"&lt;/span&gt;
           &lt;span class="attr"&gt;resourceType&lt;/span&gt;&lt;span class="kwrd"&gt;="Unspecified"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;handlers&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;system.webServer&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;configuration&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;

&lt;img alt="" src="http://blogs.msdn.com/photos/windowsazure/images/9487349/425x253.aspx"&gt;&lt;/pre&gt;&lt;pre class="csharpcode"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;p&gt;PS: Pour installer Php sur votre machine de dev n’hésitez pas à utiliser &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank"&gt;WebPlateform Installer&lt;/a&gt; en version 2beta&lt;/p&gt;
&lt;p&gt;Vous installerez Php en simplement quelques cliques.&lt;/p&gt;&lt;pre class="csharpcode"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="csharpcode"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/pierlag/WindowsLiveWriter/SupportdeFastCGIdanslhbergementWindowsAz_E851/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/pierlag/WindowsLiveWriter/SupportdeFastCGIdanslhbergementWindowsAz_E851/image_thumb.png" width="244" height="169"&gt;&lt;/a&gt; &lt;/pre&gt;
&lt;p&gt;Si vous rencontrez des problèmes il vous faudra peut être installer ce KB &lt;a href="http://support.microsoft.com/kb/967131"&gt;http://support.microsoft.com/kb/967131&lt;/a&gt;.&lt;/p&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;

&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;

&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9492656" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pierlag/archive/tags/Azure+Service+Platform/default.aspx">Azure Service Platform</category><category domain="http://blogs.msdn.com/pierlag/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.msdn.com/pierlag/archive/tags/ASPNET/default.aspx">ASPNET</category><category domain="http://blogs.msdn.com/pierlag/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/pierlag/archive/tags/Mix09/default.aspx">Mix09</category></item><item><title>Smooth Streaming dispo en Beta pour IIS7</title><link>http://blogs.msdn.com/pierlag/archive/2009/02/26/smooth-streaming-dispo-en-beta-pour-iis7.aspx</link><pubDate>Thu, 26 Feb 2009 19:53:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9446907</guid><dc:creator>pierlag</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pierlag/comments/9446907.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pierlag/commentrss.aspx?PostID=9446907</wfw:commentRss><description>&lt;p&gt;Le streaming adaptif présent dans Expression Encoder 2 SP1&amp;#160; qui ne tournait que en local pour test est maintenant disponible pour IIS7.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/pierlag/WindowsLiveWriter/SmoothStreamingdispoenBetapourIIS7_FBA0/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/pierlag/WindowsLiveWriter/SmoothStreamingdispoenBetapourIIS7_FBA0/image_thumb.png" width="314" height="107" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A télécharger ici &lt;a href="http://go.microsoft.com/?linkid=9652121"&gt;x86&lt;/a&gt;, &lt;a href="http://go.microsoft.com/?linkid=9652122"&gt;x64&lt;/a&gt;, ou via le &lt;a href="http://go.microsoft.com/?linkid=9588072"&gt;Web Platform Installer&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.iis.net/blogs/jboch/WebPlatformInstallerChoiceforSmoothStreaming_4D271B34.png"&gt;&lt;img title="Web Platform Installer Choice for Smooth Streaming" border="0" alt="Web Platform Installer Choice for Smooth Streaming" src="http://blogs.iis.net/blogs/jboch/WebPlatformInstallerChoiceforSmoothStreaming_thumb_304317C1.png" width="301" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Exemple de vidéo utilisant cette technologie : &lt;a title="http://www.smoothhd.com/" href="http://www.smoothhd.com/"&gt;http://www.smoothhd.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Maintenant vous pouvez l’utiliser sur vos serveurs Web Internet ou Intranet…&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9446907" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pierlag/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/pierlag/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.msdn.com/pierlag/archive/tags/IIS/default.aspx">IIS</category></item></channel></rss>