title: Can a local web server be created for Windows 8 Surface RT
body: <p>My goal is to run flash locally on a Windows Surface RT tablet. From research, I have found that for websites to run flash, they have to be whitelisted on Microsoft's website. Through further research, I have found how to hack the whitelist to add any domain:
  <a href="http://www.redmondpie.com/how-to-enable-flash-for-any-site-in-windows-8-rt-metro-internet-explorer-10/" rel="nofollow">http://www.redmondpie.com/how-to-enable-flash-for-any-site-in-windows-8-rt-metro-internet-explorer-10/</a>. </p>
  
  <p>However, I cannot add the local file system (i.e. <code>C:\</code> or <code>file:\\</code>) as they are not domains. One solution, I have though of is by using localhost. How can I write a web server to run on Windows 8 Surface RT, or can it be done? </p>
  
  <p>In C#, I know you can use <code>System.Net.HttpListener</code>: <a href="http://www.codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx" rel="nofollow">http://www.codehosting.net/blog/BlogEngine/post/Simple-C-Web-Server.aspx</a>. Is <code>System.Net.HttpListener</code> supported with Surface RT? If not, what are alternative solutions to play flash locally?</p>