title: Is running WCF service outside IIS quicker?
body: <p>I appreciate that this question could come across like a weak question and shows no research effort on my part.</p>
  
  <p>But,I can assure you i have spent quite a lot of time trying to find out this answer.  </p>
  
  <p>On one side I get the answer that IIS does a lot of the 'plumbing' and is therefore quicker and on the other side I get that because IIS does a lot of the 'plumbing' it adds an overhead and is slower.</p>
  
  <p>My app is very simple: it is a c# desktop app that uploads jpegs as byte arrays as often and as quickly as possibly. Each byte arrays is small - 18KBs and as soon as it gets to my server it is saved to the hard drive.</p>
  
  <p>I do not wait for a response back from my server to the client. The operation is a 'one-way-contract'.</p>
  
  <p>So far all I get its: 'it should be quicker' etc.  What I want to find out is why it is quicker.</p>
  
  <p>Thanks</p>