title: WCF Windows service permissions problem
body: <p>I have created a WCF service and hosted it using Windows Services host.
  To install the project I created an installation project (as described <a href="http://msdn.microsoft.com/en-us/library/bb332338.aspx#msdnwcfhc_topic4" rel="nofollow noreferrer">here</a>).
  In the tutorial, it says to define in the ProjectInstaller.cs the <code>serviceProcessInstaller1</code> <em>Account</em> property to be <em>Network Service</em>. 
  When using this setting the service did not started on the server. When I tried to start the process manually, it immediately returned to <em>stopped</em> state.
  <br/>After when I changed the <em>Account</em> to <em>LocalSystem</em> the service works properly.
  My questions are:</p>
  
  <ol>
  <li>Any ideas why it won't work with Network Service account?</li>
  <li>What are the security implications of using a server with <em>LocalSystem</em> account? This server is used locally in the intranet as a reporting server for other servers.</li>
  </ol>