<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Finbar Ryan on IIS and Web Development.</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/finbar_ryan/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/feed.xml</link>
    <description>Please note that all of my posts are provided &amp;quot;AS IS&amp;quot; with no warranties, and confer no rights.</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:08:09 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Configuring IIS Smooth Streaming and Application Request Routing Disk Caching.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/configuring-iis-smooth-streaming-and-application-request-routing-disk-caching</link>
      <pubDate>Fri, 10 Jan 2014 02:14:05 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2014/01/10/configuring-iis-smooth-streaming-and-application-request-routing-disk-caching/</guid>
      <description><![CDATA[&#160;  I recently worked with a customer who was looking at using IIS Smooth Streaming as their...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>I recently worked with a customer who was looking at using IIS Smooth Streaming as their Content Distribution mechanism.   <br /></p>  <p>They also wanted to use ARR Disk Caching to cache the content on the ARR Tier to prevent round trips to the Smooth Streaming Server.   <br />(Editors note: This was all pre-recorded content and so caching is a good idea. For Live Streaming you may not want to cache traffic.)    <br />    <br />So I configured 2 Servers with IIS Media Services 4.1 and set them up with the Big Buck Bunny content.    <br />    <br /><a href="https://www.microsoft.com/en-us/download/details.aspx?id=18199">https://www.microsoft.com/en-us/download/details.aspx?id=18199</a>    <br />    <br />I set up the Content Player from <a title="https://go.microsoft.com/?linkid=9752687" href="https://go.microsoft.com/?linkid=9752687">https://go.microsoft.com/?linkid=9752687</a> also on these Servers.    <br />    <br />I then tested this by browsing from a client machine and connected to the Stream on both machines.    <br />    <br />Then on my ARR Server I created a Server Farm as discussed at    <br /><a title="https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/define-and-configure-an-application-request-routing-server-farm" href="https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/define-and-configure-an-application-request-routing-server-farm">https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/define-and-configure-an-application-request-routing-server-farm</a>&#160; <br />    <br />I also enabled Disk Caching as discussed at    <br /> <a title="https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/configure-and-enable-disk-cache-in-application-request-routing" href="https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/configure-and-enable-disk-cache-in-application-request-routing">https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/configure-and-enable-disk-cache-in-application-request-routing</a>    <br />    <br />I used C:\ARRCache as my cache folder and we would recommend that you also consider using a secondary storage location on a file share.     <br />    <br />Then I changed the Content Player URL to point to <a href="https://DNSNAMEOFARR/BigBuckBunny/BigBuckBunny.ism/manifest">https://DNSNAMEOFARR/BigBuckBunny/BigBuckBunny.ism/manifest</a>     <br />    <br />I tested this again from the Client and I can see the fragments being cached on the disk.    <br />    <br /></p>  <p>C:\&gt;tree C:\ArrCache</p>  <p>C:\ARRCACHE</p>  <p>└───testurl</p>  <p>&#160;&#160;&#160; └───BigBuckBunny</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; └───BigBuckBunny.ism</p>  <p>├───QualityLevels(1427000)</p>  <p>├───QualityLevels(160000)</p>  <p>├───QualityLevels(2056000)</p>  <p>├───QualityLevels(230000)</p>  <p>├───QualityLevels(2962000)</p>  <p>├───QualityLevels(331000)</p>  <p>├───QualityLevels(477000)</p>  <p>├───QualityLevels(688000)</p>  <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; └───QualityLevels(991000)</p>  <p>   <br />You might also want to consider enabling Request Consolidation as discussed below.    <br />    <br /><a title="https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/configure-request-consolidation-feature-in-application-request-routing" href="https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/configure-request-consolidation-feature-in-application-request-routing">https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/configure-request-consolidation-feature-in-application-request-routing</a>&#160; <br />    <br />“ARR has introduced the concept of request consolidation. The idea is to check the cache-miss requests that are &quot;in flight&quot; before forwarding the requests to the origin server (or if the cache nodes are tiered, the requests will be sent to the next tier server.) “    <br />    <br />This might help reduce the number of requests sent to the origin servers.    <br />    <br />I hope this helps.     </p>]]></content:encoded>
    </item>
    <item>
      <title>Friday Links List related to Visual Studio 2013 and Development.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/friday-links-list-related-to-visual-studio-2013-and-development</link>
      <pubDate>Fri, 18 Oct 2013 05:10:40 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2013/10/18/friday-links-list-related-to-visual-studio-2013-and-development/</guid>
      <description><![CDATA[Here are some links that might be useful in your day to day job.  The VS and Asp.Net links came from...]]></description>
      <content:encoded><![CDATA[<p>Here are some links that might be useful in your day to day job.</p>  <p>The VS and Asp.Net links came from <a title="https://madskristensen.net/" href="https://madskristensen.net/">https://madskristensen.net/</a> and <a title="https://www.hanselman.com/blog/" href="https://www.hanselman.com/blog/">https://www.hanselman.com/blog/</a>    <br />    <br />If you’re not following them on Twitter then I would recommend that you do.     <br />    <br /><a href="https://devdocs.io/">https://devdocs.io/</a> has a combination of API docs for Http, CSS, JavaScript, HTML Etc all easily searchable.     <br /><a href="https://www.asp.net/visual-studio/overview/2013">https://www.asp.net/visual-studio/overview/2013</a> has some videos on the Asp.Net updates for Visual Studio 2013.    <br /><a href="https://visualstudiogallery.msdn.microsoft.com/a16c2d07-b2e1-4a25-87d9-194f04e7a698">https://visualstudiogallery.msdn.microsoft.com/a16c2d07-b2e1-4a25-87d9-194f04e7a698</a> is the Side Waffle Template Pack which adds a whole list of new items types for Web Developers.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/7384.clip_image001_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/7384.clip_5F00_image001_5F00_2.jpg"><img title="clip_image001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/0572.clip_image001_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/0572.clip_5F00_image001_5F00_thumb.jpg" width="210" height="244" /></a></p>]]></content:encoded>
    </item>
    <item>
      <title>IIS and Developer Links Friday the 7th of June 2013.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/iis-and-developer-links-friday-the-7th-of-june-2013</link>
      <pubDate>Fri, 07 Jun 2013 08:12:10 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2013/06/07/iis-and-developer-links-friday-the-7th-of-june-2013/</guid>
      <description><![CDATA[There has been a lot of news this week with Tech Ed North America running and sending out lot’s of...]]></description>
      <content:encoded><![CDATA[<p>There has been a lot of news this week with Tech Ed North America running and sending out lot’s of information.   <br />    <br /><strong><u>TechEd IIS and Web Development Sessions</u></strong></p>  <p>What’s new in Server 2012 R2 for IIS?   <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B303#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B303#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B303#fbid=OgEhr7LR9L9</a>&#160; <br />    <br />Windows Azure Web Sites and On-Premises Connectivity    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B327#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B327#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B327#fbid=OgEhr7LR9L9</a>&#160; <br />    <br />Windows Azure Web Sites: An Architecture and Technical Deep Dive    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B329#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B329#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/WAD-B329#fbid=OgEhr7LR9L9</a>&#160; <br />    <br />TypeScript: Scaling Up JavaScript    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B203#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B203#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B203#fbid=OgEhr7LR9L9</a>&#160; <br />    <br />Microsoft ASP.NET SignalR: The Real-Time Web Made Simple    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B302#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B302#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B302#fbid=OgEhr7LR9L9</a>    <br />    <br />Building OData Services with ASP.NET Web API    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B308#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B308#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B308#fbid=OgEhr7LR9L9</a></p>  <p>   <br />KnockoutJS and MVVM: Tips for Building HTML and JavaScript Web Apps    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B338#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B338#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B338#fbid=OgEhr7LR9L9</a>    <br />    <br />Single Page Applications with Microsoft ASP.NET    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B350#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B350#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B350#fbid=OgEhr7LR9L9</a></p>  <p>   <br />Advanced Debugging of ASP.NET Applications with Visual Studio 2012    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B402#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B402#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B402#fbid=OgEhr7LR9L9</a>    <br />    <br />ASP.NET Web API: Web Services for Websites, Modern Apps, and Mobile Apps    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B360#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B360#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B360#fbid=OgEhr7LR9L9</a>    <br />    <br />Getting a Designer/Developer Workflow That Works    <br /><a title="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B208#fbid=OgEhr7LR9L9" href="https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B208#fbid=OgEhr7LR9L9">https://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/DEV-B208#fbid=OgEhr7LR9L9</a>    <br />    <br />    <br /><strong><u>Miscellaneous Developer Links since my last link blog. </u></strong>    <br />    <br />This video is helpful for understanding Regular Expressions.    <br />”Best of Fluent 2012: /Reg(exp){2}lained/: Demystifying Regular Expressions – YouTube “    <br /><a href="https://www.youtube.com/watch?v=EkluES9Rvak">https://www.youtube.com/watch?v=EkluES9Rvak</a>&#160; <br />    <br />ASP.NET Web API: CORS support and Attribute Based Routing Improvements     <br /><a title="https://weblogs.asp.net/scottgu/archive/2013/04/19/asp-net-web-api-cors-support-and-attribute-based-routing-improvements.aspx" href="https://weblogs.asp.net/scottgu/archive/2013/04/19/asp-net-web-api-cors-support-and-attribute-based-routing-improvements.aspx">https://weblogs.asp.net/scottgu/archive/2013/04/19/asp-net-web-api-cors-support-and-attribute-based-routing-improvements.aspx</a>    <br />    <br />Running Unit Tests when Deploying ASP.NET to Windows Azure Websites    <br /><a title="https://blog.maartenballiauw.be/post/2013/03/26/Running-unit-tests-when-deploying-ASPNET-to-Windows-Azure-Web-Sites.aspx" href="https://blog.maartenballiauw.be/post/2013/03/26/Running-unit-tests-when-deploying-ASPNET-to-Windows-Azure-Web-Sites.aspx">https://blog.maartenballiauw.be/post/2013/03/26/Running-unit-tests-when-deploying-ASPNET-to-Windows-Azure-Web-Sites.aspx</a>    <br />    <br />Moving from Amazon Web Services to Azure Web Sites    <br /><a href="https://www.jeff.wilcox.name/2013/04/4thandmayor-azure-websites/">https://www.jeff.wilcox.name/2013/04/4thandmayor-azure-websites/</a></p>  <p>   <br />Windows Azure SDK 2.0 for .NET     <br /><a title="https://weblogs.asp.net/scottgu/archive/2013/04/30/announcing-the-release-of-windows-azure-sdk-2-0-for-net.aspx" href="https://weblogs.asp.net/scottgu/archive/2013/04/30/announcing-the-release-of-windows-azure-sdk-2-0-for-net.aspx">https://weblogs.asp.net/scottgu/archive/2013/04/30/announcing-the-release-of-windows-azure-sdk-2-0-for-net.aspx</a>    <br />    <br />Scott Hanselman and testing New Relic Performance Monitoring    <br /><a href="https://www.hanselman.com/blog/PennyPinchingInTheCloudEnablingNewRelicPerformanceMonitoringOnWindowsAzureWebsites.aspx">https://www.hanselman.com/blog/PennyPinchingInTheCloudEnablingNewRelicPerformanceMonitoringOnWindowsAzureWebsites.aspx</a>&#160; <br />    <br />David Ebbo: Publishing to Azure Web Sites from any git/hg repo    <br /><a href="https://blog.davidebbo.com/2013/04/publishing-to-azure-web-sites-from-any.html?m=1">https://blog.davidebbo.com/2013/04/publishing-to-azure-web-sites-from-any.html?m=1</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Application Request Routing and Server Headers "X-Powered-By: ARR/2.5"</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/application-request-routing-and-server-headers-x-powered-by-arr2-5</link>
      <pubDate>Wed, 05 Jun 2013 07:29:45 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2013/06/05/application-request-routing-and-server-headers-x-powered-by-arr2-5/</guid>
      <description><![CDATA[Today I would like to talk about the headers that you get if you utilise Application Request Routing...]]></description>
      <content:encoded><![CDATA[<p>Today I would like to talk about the headers that you get if you utilise Application Request Routing in your environment.   <br />    <br /><strong><u>What is Application Request Routing?       <br />        <br /></u></strong>If you haven’t used this IIS Extension then you’re in for a treat.     <br />It’s a useful way of allowing you to define how your Web server environment will scale and handle requests.    <br />It also allows you to build a Content Delivery Network and place your content on the edge of your network if needed.    <br />    <br /><a title="https://www.iis.net/downloads/microsoft/application-request-routing" href="https://www.iis.net/downloads/microsoft/application-request-routing">https://www.iis.net/downloads/microsoft/application-request-routing</a> has more on this and it also introduces by saying the following.    <br />    <br />”IIS Application Request Routing (ARR) 2.5 enables Web server administrators, hosting providers, and Content Delivery Networks (CDNs) to increase Web application scalability and reliability through rule-based routing, client and host name affinity, load balancing of HTTP server requests, and distributed disk caching.”    <br />    <br />When you configure Application Request Routing you will notice that it will send a header back in the request &quot;X-Powered-By: ARR/2.5&quot;.    <br />    <br />In your environment you might not want to send this header so there are a couple of different ways to remove.    <br />    <br />How you remove it will depend on how you are using ARR.    <br />    <br />ARR allows you to forward your HTTP Requests in two ways.</p>  <p>&#160;</p>  <p>1) Reverse Proxy allows you to say that requests for <a href="https://www.contoso.com">www.contoso.com</a> should be forwarded onto a different Web Server in your environment.    <br />    <br />2) Web Farm Routing allows you to forward requests for <a href="https://www.contoso.com">www.contoso.com</a> to a number of origin servers in your environment.    <br />    <br />Here’s how to remove the header in each of those scenarios.    <br />    <br /><strong><u>Removing the header in the reverse Proxy scenario.       <br />        <br /></u></strong>Using AppCmd.exe disable the response header.</p>  <p>“appcmd.exe set config&#160; -section:system.webServer/proxy /arrResponseHeader:&quot;False&quot;&#160; /commit:apphost”   <br /></p>  <p>   <br /><strong><u>Removing the header in the Web Farm Scenario.</u></strong></p>  <p>   <br />If you have a Web Farm called “Test1234” like I do then you can again use AppCmd.exe to disable the header.    <br />    <br />”appcmd.exe set config&#160; -section:webFarms /[name='Test1234'].applicationRequestRouting.protocol.arrResponseHeader:&quot;False&quot;&#160; /commit:apphost”    <br />    <br />    <br /><strong><u>How to verify that these are the right elements you should be editing.       <br />        <br /></u></strong>The schema for ARR is in the C:\Windows\system32\inetsrv\config\schema\arr_schema.xml file.    <br />    <br />If you look at this file you will see that this describes where the responseHeader elements reside.     </p>]]></content:encoded>
    </item>
    <item>
      <title>Asp.Net Application Security.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/asp-net-application-security</link>
      <pubDate>Thu, 30 May 2013 06:57:58 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2013/05/30/asp-net-application-security/</guid>
      <description><![CDATA[I was recently helping a colleague with a customer who was running a security check against their...]]></description>
      <content:encoded><![CDATA[<p>I was recently helping a colleague with a customer who was running a security check against their IIS Server on Windows Server 2008.    <br />(Editor’s Note: This is an extremely good thing to do and we do recommend that everyone runs a security check against their server.)    <br />    <br />The security tool they used highlighted that the server was running Asp.Net and might be vulnerable to cross-site scripting attacks.     <br />    <br />The Asp.Net engine does validate every request that comes in.    <br />We do however recommend that you still ensure your application is not susceptible to the scripting attacks that are out there.    <br /></p>  <p>In my reply I highlighted the following links.   <br />    <br />Asp.Net Web Application Security.    <br /><a href="https://msdn.microsoft.com/en-us/library/330a99hc.aspx">https://msdn.microsoft.com/en-us/library/330a99hc.aspx</a>    <br />    <br />PagesSection.ValidateRequest (This setting enables request validation on the incoming request.)    <br /><a href="https://msdn.microsoft.com/en-us/library/system.web.configuration.pagessection.validaterequest.aspx">https://msdn.microsoft.com/en-us/library/system.web.configuration.pagessection.validaterequest.aspx</a>    <br />    <br />For more on Scripting Exploits read this.    <br /><a href="https://msdn.microsoft.com/en-us/library/w1sw53ds.aspx">https://msdn.microsoft.com/en-us/library/w1sw53ds.aspx</a></p>  <p>How Do I Understand and Defend Against Script Injection Attacks in ASP.NET   <br /><a href="https://msdn.microsoft.com/en-us/library/w1sw53ds.aspx">https://msdn.microsoft.com/en-us/library/w1sw53ds.aspx</a>    <br /></p>  <p>Prevent JavaScript Attacks.   <br /><a href="https://www.asp.net/mvc/tutorials/older-versions/security/preventing-javascript-injection-attacks-cs">https://www.asp.net/mvc/tutorials/older-versions/security/preventing-javascript-injection-attacks-cs</a></p>  <p>   <br />XSRF/CSRF Prevention in ASP.NET MVC and Web Pages     <br /><a href="https://www.asp.net/mvc/overview/security/xsrfcsrf-prevention-in-aspnet-mvc-and-web-pages">https://www.asp.net/mvc/overview/security/xsrfcsrf-prevention-in-aspnet-mvc-and-web-pages</a></p>  <p>&#160;</p>  <p>I hope this helps. </p>]]></content:encoded>
    </item>
    <item>
      <title>Friday Link List 26th of April 2013.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/friday-link-list-26th-of-april-2013</link>
      <pubDate>Fri, 26 Apr 2013 05:52:17 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2013/04/26/friday-link-list-26th-of-april-2013/</guid>
      <description><![CDATA[As I mentioned before I will intermittently post a number of links I find interesting on the topics...]]></description>
      <content:encoded><![CDATA[<p>As I mentioned before I will intermittently post a number of links I find interesting on the topics I am working on.   <br />    <br /><strong><u>Windows Azure Web Sites.       <br /></u></strong>    <br />Would you like to publish your Web Site from Dropbox?    <br />Well now you can as discussed at <a href="https://www.dropbox.com/developers/blog/28">https://www.dropbox.com/developers/blog/28</a>&#160; <br /></p>  <p>Scott Hanselman talks about the new Log Stream functionality at   <br /> <a title="https://www.hanselman.com/blog/StreamingDiagnosticsTraceLoggingFromTheAzureCommandLinePlusGlimpse.aspx" href="https://www.hanselman.com/blog/StreamingDiagnosticsTraceLoggingFromTheAzureCommandLinePlusGlimpse.aspx">https://www.hanselman.com/blog/StreamingDiagnosticsTraceLoggingFromTheAzureCommandLinePlusGlimpse.aspx</a>&#160; <br />    <br />Vishal Joshi introduces Web Matrix 3 Preview and how it integrates with Windows Azure Web Sites.     <br /><a href="https://channel9.msdn.com/Shows/Web+Camps+TV/Vishal-Joshi-Introduces-WebMatrix-3?utm_source=dlvr.it&amp;utm_medium=twitter">https://channel9.msdn.com/Shows/Web+Camps+TV/Vishal-Joshi-Introduces-WebMatrix-3?utm_source=dlvr.it&amp;utm_medium=twitter</a>    <br />    <br />From AzureConf this week we have these 2 great videos.</p>  <p>Windows Azure Web Sites - Things They Don't Teach Kids in School   <br /><a href="https://channel9.msdn.com/Events/windowsazure/Windows-AzureConf-2013/Windows-Azure-Web-Sites-Things-They-Don-t-Teach-Kids-in-School">https://channel9.msdn.com/Events/windowsazure/Windows-AzureConf-2013/Windows-Azure-Web-Sites-Things-They-Don-t-Teach-Kids-in-School</a></p>  <p>   <br />From Collocated Servers to Windows Azure Web Sites in Three Days     <br /><a href="https://channel9.msdn.com/Events/windowsazure/Windows-AzureConf-2013/From-Collocated-Servers-to-Windows-Azure-Web-Sites-in-Three-Days">https://channel9.msdn.com/Events/windowsazure/Windows-AzureConf-2013/From-Collocated-Servers-to-Windows-Azure-Web-Sites-in-Three-Days</a></p>  <p>&#160;</p>  <p><strong><u>General Developer Links       <br />        <br /></u></strong>SignalR Tutorial    <br /><a href="https://tech.pro/tutorial/1146/building-a-shopping-cart-with-signalr-aspnet-web-api-and-knockoutjs">https://tech.pro/tutorial/1146/building-a-shopping-cart-with-signalr-aspnet-web-api-and-knockoutjs</a>    <br />    <br />Getting Symbols and Source with Asp.Net Nightly builds    <br /><a href="https://blogs.msdn.com/b/webdev/archive/2012/08/30/getting-symbols-and-source-with-asp-net-nightly-nuget-packages.aspx">https://blogs.msdn.com/b/webdev/archive/2012/08/30/getting-symbols-and-source-with-asp-net-nightly-nuget-packages.aspx</a>    <br /></p>  <p><a href="https://blogs.msdn.com/b/maoni/" target="_blank">Maoni Stephens</a> talks about CLR GC at </p>  <p><a href="https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-33-CLR-GC-Part-1">https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-33-CLR-GC-Part-1</a> </p>  <p><a href="https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-34-CLR-GC-Part-2">https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-34-CLR-GC-Part-2</a></p>  <p>   <br />The Vanilla Web Diet talk from AngleBrackets.Org    <br /><a title="https://christianheilmann.com/2013/04/09/the-vanilla-web-diet-keynote-at-anglebrackets-in-las-vegas/" href="https://christianheilmann.com/2013/04/09/the-vanilla-web-diet-keynote-at-anglebrackets-in-las-vegas/">https://christianheilmann.com/2013/04/09/the-vanilla-web-diet-keynote-at-anglebrackets-in-las-vegas/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>How to stay up to date on Web Technology?</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/how-to-stay-up-to-date-on-web-technology</link>
      <pubDate>Fri, 26 Apr 2013 03:07:49 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2013/04/26/how-to-stay-up-to-date-on-web-technology/</guid>
      <description><![CDATA[I recently came across this presentation and I think it highlights that it’s possible to stay up to...]]></description>
      <content:encoded><![CDATA[<p>I recently came across this presentation and I think it highlights that it’s possible to stay up to date on the fast moving world that is Web Development and Design.   <br />    <br /><a href="https://speakerdeck.com/chriscoyier/how-to-stay-up-to-date-on-web-technology">https://speakerdeck.com/chriscoyier/how-to-stay-up-to-date-on-web-technology</a>    <br />    <br />There are lots of little hints and tips in there about blogs to read, emails to sign up and the amazing Web Design communities that exist out there.    <br />    <br />I have also been playing a little with some of the online tools like    <br />    <br /><a href="https://plnkr.co/">https://plnkr.co/</a>     <br />This is an online editor to enable you to prototype Web Design configurations. </p>  <p><a href="https://dabblet.com/">https://dabblet.com/</a>     <br />An online CSS Editor Platform to play around with prototyping.    <br />    <br />I also love these Blog Sites.    <br />    <br /><a href="https://www.smashingmagazine.com/">https://www.smashingmagazine.com/</a>    <br /><a href="https://alistapart.com/">https://alistapart.com/</a>    <br />    <br />And finally the Web Platform site is where all of the vendors are coming together to build a better web.    <br /><a href="https://www.webplatform.org/">https://www.webplatform.org/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Debugging the “Unable to launch the IIS Express Web server.” error from Visual Studio 2012.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/debugging-the-unable-to-launch-the-iis-express-web-server-error-from-visual-studio-2012</link>
      <pubDate>Wed, 02 Jan 2013 02:10:10 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2013/01/02/debugging-the-unable-to-launch-the-iis-express-web-server-error-from-visual-studio-2012/</guid>
      <description><![CDATA[Hello,  I’ve recently solved this issue on my machine and thought I would share this with everyone....]]></description>
      <content:encoded><![CDATA[<p>Hello,</p>  <p>I’ve recently solved this issue on my machine and thought I would share this with everyone.    <br />    <br />Visual Studio 2012 is configured to use IIS Express by default and on my laptop I noticed that I started to see this error.    <br />    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/5127.image_11F95F6D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/5127.image_5F00_11F95F6D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/6201.image_thumb_05F76F39.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/6201.image_5F00_thumb_5F00_05F76F39.png" width="244" height="128" /></a>    <br />    <br />So I looked at how best to resolve this issue.     <br />Sites from Web Matrix worked fine in IIS Express and IIS Express would launch from the command line.     <br />    <br />I started by using <a href="https://technet.microsoft.com/en-us/sysinternals/bb896645.aspx">Process Monitor</a> to troubleshoot this issue.    <br />    <br />I started Process Monitor and set up a filter like this.    <br />    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/4135.image_09295721.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/4135.image_5F00_09295721.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/1411.image_thumb_63BF63B2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/1411.image_5F00_thumb_5F00_63BF63B2.png" width="244" height="164" /></a>    <br />    <br />I started by looking at the Process Start event.     <br />    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/7245.image_14726B5E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/7245.image_5F00_14726B5E.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/1882.image_thumb_28C80B1C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/1882.image_5F00_thumb_5F00_28C80B1C.png" width="244" height="139" /></a>    <br />    <br />    <br />I looked at the Properties of this event and noted that the Process was starting like this.    <br />    <br />&quot;C:\Program Files (x86)\IIS Express\iisexpress.exe&quot;&#160; /config:&quot;C:\Users\MyUserName\Documents\WebMatrix\config\config\applicationhost.config&quot;&#160; /site:&quot;WebApplication2(1)&quot; /apppool:&quot;Clr4IntegratedAppPool&quot;    <br />    <br />Then I tried running this from a command prompt and see this underlying error.    <br />    <br />”The following site was not found in the configuration file: 'WebApplication2(1)'”    <br />    <br />So now I know that    <br /></p>  <p>a) My IIS Express install is using the Web Matrix Config file.</p>  <p>b) It can’t find the site from my Visual Studio 2012 solution.   <br />    <br /><strong><u>Issue Cause.       <br /></u></strong>    <br />When Visual Studio 2012 is creating the site in IIS Express it is updating the config file at C:\Users\MyUsername\Documents\IISExpress\config\ and not the Web Matrix one.    <br />    <br />I then remembered than when I installed Web Matrix it told me it could not access the IIS Express config file and if I would like to create a new config file.    <br />    <br />It turns out that this adds a new REG_SZ value called CustomUserHome at HKEY_CURRENT_USER\Software\Microsoft\IISExpress.    <br />This points to the Web Matrix Config file and not the IIS Express one.     <br />    <br />I edited this registry key to point to C:\Users\MyUsername\Documents\IISExpress and now it all works.    <br />    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/5618.image_674D58C2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/5618.image_5F00_674D58C2.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/83/78/metablogapi/6281.image_thumb_2C85AFEC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-83-78-metablogapi/6281.image_5F00_thumb_5F00_2C85AFEC.png" width="235" height="128" /></a>    <br />    <br />I hope this helps.     </p>]]></content:encoded>
    </item>
    <item>
      <title>Build 2012 Sessions on Windows 8 Development.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/build-2012-sessions-on-windows-8-development</link>
      <pubDate>Tue, 06 Nov 2012 02:32:49 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2012/11/06/build-2012-sessions-on-windows-8-development/</guid>
      <description><![CDATA[I thought I’d put together a list of the interesting Windows 8 Sessions at Build so you can use it...]]></description>
      <content:encoded><![CDATA[<p>I thought I’d put together a list of the interesting Windows 8 Sessions at Build so you can use it for your self-study.   <br />Most of the sessions are 1 hour in length.</p>  <p>If you want to see all of the Windows 8 Sessions then this link will help you.   <br /><a href="https://channel9.msdn.com/Events/Build/2012?sort=sequential&amp;direction=desc&amp;term=&amp;t=windows-8">https://channel9.msdn.com/Events/Build/2012?sort=sequential&amp;direction=desc&amp;term=&amp;t=windows-8</a></p>  <p>I hope this helps.   <table cellspacing="0" cellpadding="0" border="0"><tbody>       <tr>         <td valign="top" width="307">           <p><b>TITLE</b></p>         </td>          <td valign="top" width="413">           <p><b>URL</b></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Designing Games For Windows 8</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/2-106">https://channel9.msdn.com/Events/Build/2012/2-106</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Developing a Windows Store App</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/3-125">https://channel9.msdn.com/Events/Build/2012/3-125</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Powering your Apps with Microsoft Accounts</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/3-138">https://channel9.msdn.com/Events/Build/2012/3-138</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>The Microsoft Design Language</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/2-116">https://channel9.msdn.com/Events/Build/2012/2-116</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Core Technologies for Windows 8 Games</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/3-107">https://channel9.msdn.com/Events/Build/2012/3-107</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Tips on self-evaluating the UX of your app</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/2-118">https://channel9.msdn.com/Events/Build/2012/2-118</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Windows Store: How does it work? </p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/2-120">https://channel9.msdn.com/Events/Build/2012/2-120</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Developing a Windows Store App using DirectX and C++</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/3-109">https://channel9.msdn.com/Events/Build/2012/3-109</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Performance tips for Windows Store Apps using XAML</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/4-103">https://channel9.msdn.com/Events/Build/2012/4-103</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Performance Tips for Windows Store Apps using Direct X and C++.</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/4-102">https://channel9.msdn.com/Events/Build/2012/4-102</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Deep Dive into WinJS</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/4-101">https://channel9.msdn.com/Events/Build/2012/4-101</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Building mixed-language Apps</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/4-100">https://channel9.msdn.com/Events/Build/2012/4-100</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Writing Window Store Apps with JQuery</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/3-130">https://channel9.msdn.com/Events/Build/2012/3-130</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Top Tips for iOS devs building Windows Store Apps.</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/3-128">https://channel9.msdn.com/Events/Build/2012/3-128</a></p>         </td>       </tr>        <tr>         <td valign="top" width="307">           <p>Diagnosing performance and memory issues in JavaScript-based Windows Store Apps</p>         </td>          <td valign="top" width="413">           <p><a href="https://channel9.msdn.com/Events/Build/2012/3-008">https://channel9.msdn.com/Events/Build/2012/3-008</a></p>         </td>       </tr>     </tbody></table></p>]]></content:encoded>
    </item>
    <item>
      <title>Build 2012 Conferences Sessions on Asp.Net and IIS.</title>
      <link>https://docs.microsoft.com/archive/blogs/finbar_ryan/build-2012-conferences-sessions-on-asp-net-and-iis</link>
      <pubDate>Tue, 06 Nov 2012 02:18:39 GMT</pubDate>
      <dc:creator><![CDATA[Finbar Ryan]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/finbar_ryan/2012/11/06/build-2012-conferences-sessions-on-asp-net-and-iis/</guid>
      <description><![CDATA[I shared this with the rest of my team today. We all support IIS and Asp.Net and I thought that...]]></description>
      <content:encoded><![CDATA[<p>I shared this with the rest of my team today. We all support IIS and Asp.Net and I thought that these sessions from Build are very interesting.    <br />    <br /></p>  <table cellspacing="0" cellpadding="0" border="0"><tbody>     <tr>       <td valign="top" width="295">         <p><b>Session Name</b></p>       </td>        <td valign="top" width="451">         <p>URL</p>       </td>        <td valign="top" width="153">         <p>Running Time</p>       </td>     </tr>      <tr>       <td valign="top" width="295">         <p><b>BUILD 2012 Day 2 Keynote</b></p>       </td>        <td valign="top" width="451">         <p><a href="https://channel9.msdn.com/Events/Build/2012/1-002">https://channel9.msdn.com/Events/Build/2012/1-002</a></p>       </td>        <td valign="top" width="153">         <p>1 hour 38 Minutes</p>       </td>     </tr>      <tr>       <td valign="top" width="295">         <p><b>Angle Brackets, Curly Braces, One ASP.NET and the Cloud</b></p>       </td>        <td valign="top" width="451">         <p><a href="https://channel9.msdn.com/Events/Build/2012/3-027">https://channel9.msdn.com/Events/Build/2012/3-027</a></p>       </td>        <td valign="top" width="153">         <p>1 Hour.</p>       </td>     </tr>      <tr>       <td valign="top" width="295">         <p><b>Building Real-time Web Apps with ASP.NET SignalR</b></p>       </td>        <td valign="top" width="451">         <p><a href="https://channel9.msdn.com/Events/Build/2012/3-034">https://channel9.msdn.com/Events/Build/2012/3-034</a></p>       </td>        <td valign="top" width="153">         <p>1 Hour</p>       </td>     </tr>      <tr>       <td valign="top" width="295">         <p><b>Building Services for Any Client with ASP.NET Web API</b></p>       </td>        <td valign="top" width="451">         <p><a href="https://channel9.msdn.com/Events/Build/2012/3-036">https://channel9.msdn.com/Events/Build/2012/3-036</a></p>       </td>        <td valign="top" width="153">         <p>1 Hour 12 minutes.</p>       </td>     </tr>      <tr>       <td valign="top" width="295">         <p><b>Building HTML 5 Web Apps with Visual Studio &amp; ASP.NET</b></p>       </td>        <td valign="top" width="451">         <p><a href="https://channel9.msdn.com/Events/Build/2012/3-032">https://channel9.msdn.com/Events/Build/2012/3-032</a></p>       </td>        <td valign="top" width="153">         <p>1 Hour</p>       </td>     </tr>      <tr>       <td valign="top" width="295">         <p><b>Bleeding edge ASP.NET: See what is next for MVC, Web API, SignalR and more…</b></p>       </td>        <td valign="top" width="451">         <p><a href="https://channel9.msdn.com/Events/Build/2012/3-028">https://channel9.msdn.com/Events/Build/2012/3-028</a></p>       </td>        <td valign="top" width="153">         <p>1 Hour</p>       </td>     </tr>   </tbody></table>  <br />  <br />I hope this is helpful. ]]></content:encoded>
    </item>
  </channel>
</rss>