title: How should client Flash(SWF) communicate with server-side .NET?
body: <p>So I have ASP.NET running on the server in IIS7. I think I'm going to use MVC for some static pages and basic dynamic forms - but the majority of the client side is written in Flash/ActionScript. </p>
  
  <p>What's the simplest, most succint, most DRY way of building/generating proxies between client and server?</p>
  
  <p>Which format should I use?</p>
  
  <ul>
  <li>JSON</li>
  <li>SOAP</li>
  <li>Binary</li>
  </ul>
  
  <p>And which comms protocol should I use?</p>
  
  <ul>
  <li>WCF</li>
  <li>HTTP via MVC Controller actions</li>
  </ul>
  
  <p>I'm probably missing some format or protocol, but basically it should be relatively efficient, not require alot of plumbing code and preferably auto-generates client-side proxies.</p>