iis7下站點日誌默認位置
在iis6時,經過iis管理器的日誌配置能夠找到站點日誌存儲的位置。
可是在iis7下,iis管理器下的日誌配置只能找到iis日誌配置的主目錄,但到底在哪一個子目錄,則沒法直接獲知。
後來在主日誌目錄下,發現子目錄名字比較有規律:W3SVC + 數字,聯想到iis的站點配置文件中,每一個站點會被分配一個ID,後邊的數字應該是對應站點的ID。根據猜測,打開目錄中的日誌文件查看,獲得印證。
站點配置文件一般位於:
C:\Windows\System32\inetsrv\config\applicationHost.config
其中的站點配置位於:\configuration\system.applicationHost\sites
一般配置內容以下,其中的id即爲日誌文件名後邊的數字部分,以下站點的日誌目錄一般爲:W3SVC10
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="d:\www\www.xxx.com" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:www.xxx.com" />
</bindings>
</site>