Почему сплав не регистрирует ошибки привязки?

Я добавил следующее к ключу реестра Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion:

  • EnableLog DWORD 1
  • LogFailures DWORD 1

Если я запускаю веб-сайт ASP.NET с Visual Studio, она бросает Ошибку Синтаксического анализатора:

Не мог загрузить файл или блок 'CMS.Controls, Version=4.1.3518.21577, Culture=neutral, PublicKeyToken=834b12a258f213f9' или одна из его зависимостей. Явное определение расположенного блока не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Теперь, если я обновляю или перезапускаю Assembly Binding Log Viewer, это пусто. Разве это не должно регистрировать эту ошибку?

Только, когда я добавляю DWORD ForceLog 1 к реестру, он регистрирует ошибку. Но затем журнал заполняется всей успешной привязкой также, и так как он не сортирует по имени, трудно найти ошибку в списке.

Спасибо!

12
задан Odi 3 January 2013 в 01:18
поделиться

2 ответа

Этот вопрос аналогичен Как включить ведение журнала сбоев привязки сборки (Fusion) в .NET , связанное с ведением журнала привязки Fusion

4
ответ дан 2 December 2019 в 23:43
поделиться

Обычно я использую программу fusion log viewer для установки этих ключей реестра (fuslogvw.exe - думаю, вы уже используете ее, судя по всему) - в прошлом я также обнаружил, что лучший способ получения информации - настроить ее так, чтобы журналы сохранялись в пользовательском пути - для этого:

  • Откройте fuslogvw. exe
  • Нажмите settings
  • Установите флажок Enable custom log path
  • Введите место, куда вы хотите записывать журналы, например. например, c:\FusionLogs (Важно: убедитесь, что вы действительно создали эту папку в файловой системе)
  • Убедитесь, что включен нужный уровень логирования (я иногда просто выбираю Log all binds to disk, чтобы убедиться, что все работает правильно)
  • Нажмите OK
  • Установите опцию расположения логов на Custom

Не забудьте выключить логирование после завершения работы!

0
ответ дан 2 December 2019 в 23:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: