Я пытаюсь настроить приложение от третьей стороны, для которого требуется вспомогательный веб-сайт, размещенный в моем локальном IIS. Я создал веб-сайт в точности так, как описано в его руководстве по установке, но у меня возникли некоторые проблемы, и я хотел бы узнать, что говорит журнал IIS. Довольно неловко, проблема в том, что я не могу найти файлы журнала!
Итак, мой вопрос: где IIS7 хранит журналы по умолчанию?
источник
Programs and Features
затем нажать наTurn Windows features on or off
левую сторону, затем выбратьInternet Information Services\World Wide Web Services\Health and Diagnostics\HTTP Logging
Я полагаю, что это более простой способ узнать, где находятся ваши журналы IIS, чем просто предположить местоположение по умолчанию:
Перейдите на свой сайт IIS, например, Default, нажмите на него, и вы должны увидеть «Logging» справа, если включена регистрация:
Откройте его, и вы должны увидеть папку прямо здесь:
Добро пожаловать!
источник
World Wide Web Services -> Health and Diagnostics -> HTTP Logging
установить хотя бы функцию Windows. В противном случае он не будет отображаться.Я добавляю этот ответ, потому что после исследования Интернета я в конечном итоге нашел этот ответ, но все еще не знал, в какую подпапку папки журналов IIS можно посмотреть.
Если на вашем сервере несколько веб-сайтов, вам необходимо знать IIS ID для этого сайта. Простой способ получить это в IIS - просто щелкнуть папку « Сайты » на левой панели. Идентификатор каждого сайта отображается на правой панели.
Как только вы узнаете идентификатор, давайте назовем его n , соответствующие журналы находятся в подпапке W3SVC n в папке журналов IIS. Итак, если ваш идентификатор сайта равен 4, скажем, и журналы IIS находятся в расположении по умолчанию , то журналы находятся в этой папке:
Благодарности:
источник
100% правильный ответ для местоположения файлов журнала по умолчанию ...
Да, вы можете ввести это в адресную строку проводника, это будет работать.
Чтобы быть на 100% уверенным, вам нужно взглянуть на журнал для веб-сайта в IIS.
https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85
т.е.
РЕДАКТИРОВАТЬ: Как отметил Энди в комментариях ниже, вы должны убедиться, что при установке IIS вы решили включить ведение журнала HTTP, в противном случае ведение журнала HTTP будет недоступно.
источник
Гораздо проще сделать это с помощью PowerShell, например так:
или просто
если вы просто нуждаетесь в информации для себя и не против проанализировать результат в вашем мозгу :).
Для получения бонусных баллов добавьте
| ii
первую команду, которая откроется в проводнике, или| gci
для просмотра списка содержимого папки.источник
Попробуйте журнал событий Windows, там может быть некоторая полезная информация
источник
Включение трассировки может быть лучшей альтернативой журналу событий Windows. Это дало мне информацию, необходимую для исправления моего собственного WebService.
источник
Я думаю, что местом по умолчанию для регистрации IIS является:
c:\inetpub\wwwroot\log\w3svc
источник
Я нашел файлы журнала IIS в следующем месте.
которые помогают исправить мою проблему.
источник
C: \ Inetpub \ Logs \ LogFiles
Проверка идентичности сайта, переход на сайты и расширенные настройки
источник