title: IIS stackoverflow
body: <p>We've been chasing an bug on my WCF web application (W2K3 IIS) which was resulting in a stackoverflow.</p>
  
  <p>To fix it I needed to increase the stack of my application by creating a thread with the amount of memory I wanted to allocate.</p>
  
  <p>But what happens with the child threads? My app creates many threads, will they inherit the value or will I have to set every single thread with the new value? </p>
  
  <p>Edit: If I run the (WCF) services as a console host they work just fine. Also, If I  modify the stack of the w3wp.exe (with the EDITBIN) they also work fine on IIS.<br>
  So I need to increase the stack. I know I can create a thread with the stack size (is there another way?) but I need to know what happens with the child threads.</p>
  
  <p>Edit2: We need to define some BIG vectors which are resulting in a stack overflow. So it is not a bug in our system. I really need (have) to increase the stack</p>