Почему не возникает ошибка привязки журнала Fusion - PullRequest
12 голосов
/ 09 октября 2009

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

  • EnableLog DWORD 1
  • LogFailures DWORD 1

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

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

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

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

Спасибо!

Ответы [ 2 ]

4 голосов
/ 08 июля 2010

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

0 голосов
/ 14 июля 2010

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

  • Открыть fuslogvw.exe
  • Нажмите Настройки
  • Установите флажок Включить пользовательский путь к журналу флажок
  • Введите местоположение, в которое вы хотите записывать логи, например, c: \ FusionLogs ( Важно: убедитесь, что вы действительно создали эту папку в файловой системе.)
  • Убедитесь, что включен правильный уровень ведения журнала (иногда я просто выбираю Записывать все привязки на диск , чтобы убедиться, что все работает правильно)
  • Нажмите OK
  • Установите для параметра местоположения журнала значение Пользов.

Не забудьте отключить выход из системы, как только вы закончите!

...