У меня есть приложение, работающее на системе Windows Server 2012 R2, и приложение использует winHTTP для различных сетевых запросов. Оно не может связаться с другим сервером в сети, и я подозреваю (но не могу подтвердить), что проблема в сети.
Все команды/инструменты устранения неполадок, с которыми я знаком, используют WinINET, поэтому у меня нет простого механизма для проверки подключения. Поэтому я хотел бы увеличить доступное ведение журнала.
В Server 2008 я мог выполнить что-то вроде:
netsh winhttp set tracing trace-file-prefix="C:\Temp\dpws" level=verbose format=ansi state=enabled max-trace-file-size=1073741824
Я получил это отэта статья Microsoft.
При попытке выполнить ту же команду на Server 2012 я получаю сообщение об ошибке (или, может быть, информационное сообщение?):
Я попытался следовать инструкциям и попытался запустить, netsh trace start scenario=InternetClient
но полученный файл ETL выглядел не совсем правильно (возможно, это просто ошибка новичка с моей стороны). Когда я просмотрел etl в сетевом мониторе 3.4, я увидел что-то похожее на системные вызовы:
...но мне это не обязательно интересно -- я хочу видеть информацию, происходящую на уровнях сетевого соединения и HTTP. Есть ли простой способ увидеть это?
Господин Google также указал мне наЭта статьяно ни одно из сообщений средства просмотра событий не помогло и не предоставило ту информацию, которую я ищу.
Помощь?
решение1
Была похожая проблема, как у вас, это руководство было полезным, я по крайней мере теперь вижу в нем материал, но не в самом полезном формате. Краткое резюме
- Обновите профиль парсера для использования парсеров Windows.
- Фильтр по HTTP