Ответ 1
Если вы не можете заставить интерфейс работать, на самом деле не нужно настраивать и просматривать журналы слияния. Вы можете установить параметры журнала слияния в реестре под ключом HKEY_LOCAL_MACHINE\Software\Microsoft\Fusion
, а затем просмотреть журналы непосредственно из настроенного вами каталога (поскольку это только файлы HTML).
Если вы хотите настроить журналы с помощью реестра, вам нужно установить следующие ключи (от здесь):
-
LogFailures = 1 (значение DWORD)
Это приводит к регистрации сбоев, поэтому регистрируются неудавшиеся попытки найти все сборки. -
LogResourceBinds = 1 (значение DWORD)
Это приводит к сбою регистрации, что приводит к сбою неудачных попыток поиска спутниковых сборок. По умолчанию этот файл не регистрируется. -
ForceLog = 1 (значение DWORD)
Это включает ведение журнала для всех сборок сборки - как сбоев, так и успехов. По умолчанию регистрируются только сбои. Это полезно, если вы хотите проверить, что сборка загружается из определенного каталога, а не из глобального кэша сборок. -
LogPath = "C:\fusionlogs \" (значение строки)
Если вы хотите легко просмотреть журналы слияния, установите LogPath в каталог, в который они будут выводиться. По умолчанию файлы журналов входят в папку Temporary Internet Files текущего профиля пользователей. Для приложения ASP.Net или .Net для Windows единственным способом просмотра журнала слияния является использование этого параметра. Это происходит потому, что они работают как пользователи, отличные от текущего пользователя. Указанный каталог уже должен существовать и иметь соответствующие права доступа к файлам. Для приложений ASP.Net пользователь ASPNET должен иметь разрешение на запись в каталог. Если разрешения неверны, выход журналов не будет.