 <p>Which version of IIS you are using. Assuming 7.5 or above (> Windows 2008 r2), the default log location for IIS is <strong>C:\inetpub\logs\LogFiles</strong> . Inside this all the folders are named in format W3SVC<em>siteID</em>, for example - W3SVC1. W3SVC2 etc.</p> <p>In order to find the site ID</p> <ol> <li>Open IIS Manager</li> <li>Expand server node</li> <li>Click on Sites</li> </ol> <p>In the center pane (also know as workspace) you can see site name and it's ID.</p> <p>Now usually when you browse a page in IIS something like below gets logged </p> <pre><code>2016-02-21 00:18:27 ::1 GET /index.html - 80 - ::1 Mozilla/5.0+(Windows+NT+10.0;+WOW64;+rv:44.0)+Gecko/20100101+Firefox/44.0 200 0 0 75 </code></pre> <p>However you wont see this immediately in log file as IIS buffers that in memory and flushes it later. If you want to forcefully flush the buffer to log file you can run below command from a elevated command prompt</p> <pre><code>netsh http flush logbuffer </code></pre> <p>Hope this helps!</p>