title: How to make IIS wait for WCF service gets ready?
body: <p>I have a WCF service hosted in IIS 7. It takes some minutes until this service finish to load its data and ready for external calls. Data loads in internal thread. The problem is that from IIS point the service is ready  just after it was activated (by some call), and it process a request without waiting for data to be loaded.</p>
  
  <p>Is it possible to tell IIS that the service is still loading and make this service unavailable for requests? No problem if such request will throw an exception.</p>