Я добавил следующее к ключу реестра Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion:
Если я запускаю веб-сайт ASP.NET с Visual Studio, она бросает Ошибку Синтаксического анализатора:
Не мог загрузить файл или блок 'CMS.Controls, Version=4.1.3518.21577, Culture=neutral, PublicKeyToken=834b12a258f213f9' или одна из его зависимостей. Явное определение расположенного блока не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Теперь, если я обновляю или перезапускаю Assembly Binding Log Viewer, это пусто. Разве это не должно регистрировать эту ошибку?
Только, когда я добавляю DWORD ForceLog 1 к реестру, он регистрирует ошибку. Но затем журнал заполняется всей успешной привязкой также, и так как он не сортирует по имени, трудно найти ошибку в списке.
Спасибо!
Этот вопрос аналогичен Как включить ведение журнала сбоев привязки сборки (Fusion) в .NET , связанное с ведением журнала привязки Fusion
Обычно я использую программу fusion log viewer для установки этих ключей реестра (fuslogvw.exe - думаю, вы уже используете ее, судя по всему) - в прошлом я также обнаружил, что лучший способ получения информации - настроить ее так, чтобы журналы сохранялись в пользовательском пути - для этого:
Не забудьте выключить логирование после завершения работы!