Saya mencoba menyiapkan aplikasi dari pihak ketiga, yang membutuhkan situs web pendukung yang dihosting di IIS lokal saya. Saya telah membuat situs web persis seperti yang dijelaskan dalam panduan pemasangan mereka, tetapi saya mengalami beberapa masalah, dan ingin melihat apa yang dikatakan oleh log IIS. Yang cukup memalukan, masalahnya adalah saya tidak dapat menemukan file log!
Jadi pertanyaan saya adalah: Di mana IIS7 secara default menyimpan log?
sumber
Programs and Features
lalu klik diTurn Windows features on or off
sisi kiri lalu pilihInternet Information Services\World Wide Web Services\Health and Diagnostics\HTTP Logging
Saya percaya ini adalah cara yang lebih mudah untuk mengetahui di mana log IIS Anda berada, daripada hanya mengasumsikan lokasi default:
Buka situs IIS Anda, mis. Default, klik di situ, dan Anda akan melihat "Logging" di kanan jika pencatatan diaktifkan:
Buka dan Anda akan melihat folder di sana:
Sama sama!
sumber
World Wide Web Services -> Health and Diagnostics -> HTTP Logging
fitur windows diinstal. Kalau tidak, itu tidak akan muncul.Saya menambahkan jawaban ini karena setelah meneliti web, saya menemukan jawaban ini tetapi masih tidak tahu subfolder mana dari folder log IIS yang harus dicari.
Jika server Anda memiliki beberapa situs web, Anda perlu mengetahui ID IIS untuk situs tersebut. Cara mudah untuk mendapatkan ini di IIS adalah cukup klik pada Situs folder di panel kiri. ID untuk setiap situs ditampilkan di panel kanan.
Setelah Anda mengetahui ID, sebut saja n , log yang sesuai berada di subfolder W3SVC n dari folder log IIS. Jadi, jika ID situs web Anda adalah 4, katakanlah, dan log IIS berada di lokasi default , maka log tersebut ada di folder ini:
Ucapan terima kasih:
sumber
100% jawaban yang benar untuk lokasi default file log adalah ...
Ya, Anda dapat memasukkan ini ke bilah alamat explorer yang akan berfungsi.
Agar 100% yakin, Anda perlu melihat pencatatan untuk situs web di IIS.
https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85
yaitu
EDIT: Seperti yang ditunjukkan oleh Andy dalam komentar di bawah ini Anda perlu memastikan ketika menginstal IIS bahwa Anda memilih untuk mengaktifkan HTTP logging, jika tidak, HTTP logging tidak akan tersedia.
sumber
Cara yang lebih mudah untuk melakukan ini adalah menggunakan PowerShell, seperti:
atau sederhana
jika Anda hanya perlu info untuk diri sendiri dan tidak keberatan menguraikan hasilnya di otak Anda :).
Untuk poin bonus, tambahkan
| ii
perintah pertama yang dibuka di Explorer, atau| gci
untuk daftar isi folder.sumber
Coba log peristiwa Windows, mungkin ada beberapa informasi berguna
sumber
Mengaktifkan Pelacakan mungkin merupakan alternatif yang lebih baik untuk Windows Event Log. Ini memberi saya informasi yang saya butuhkan untuk memperbaiki Layanan Web saya sendiri.
sumber
Saya pikir tempat default untuk logging IIS adalah:
c:\inetpub\wwwroot\log\w3svc
sumber
Saya telah menemukan file Log IIS di lokasi berikut.
yang membantu memperbaiki masalah saya.
sumber
C: \ inetpub \ logs \ LogFiles
Periksa identitas situs yang menuju ke situs dan pengaturan lanjutan
sumber