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

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

  • EnableLog DWORD 1
  • LogFailures DWORD 1

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

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

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

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

Спасибо!

Ответ 2

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

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

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