어셈블리 바인딩 로그 뷰어 (FUSLOGVW) 바인딩을 기록하지 않음
-
15-09-2020 - |
문제
어셈블리 바인딩 로그 뷰어 (FUSLOGVW)가 내 컴퓨터에 설치된 프레임 워크의 버전에 대한 바인딩을 로깅하지 않습니다.
사용자 정의 로그 위치, 기본 로그 위치, 기본 범주 및 기본 범주 및 기본 범주를 사용해 보았습니다.
어셈블리 바인딩 로그 뷰어는 몇 달 전에 작동했습니다.나는 64 비트 컴퓨터에 있고 C : \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0a \ bin \ netfx 4.0 도구 \ x64 \ fuslogvw.exe
를 실행하고 있습니다.해결책
Internet Explorer -> 도구 -> 인터넷 옵션 -> 탐색 기록, 삭제 ..., 임시 인터넷 파일을 확인하고 삭제를 클릭하면 내 문제가 해결되었습니다.
이 블로그 게시물 덕분에 : http://www.request-response.com/blog/commentview vioid, 9f383687-3e1e-4568-833b-ef80e0938337.aspx / P>
다른 팁
많은 좌절이 끝나면 기본적으로 fuslogw는 not 로그 어셈블리 바인딩 실패!
'설정'을 클릭 한 다음 "디스크에 바인드 오류"를 선택해야합니다. 그렇지 않으면
창에서 아무 것도 보지 못할 것입니다.ASP.NET MVC 응용 프로그램 (또는 IIS를 포함하는 다른 응용 프로그램이 포함 된 다른 응용 프로그램)을 구축하는 경우 바인딩 로그 가져 오기를 시작하려면 IIS를 다시 시작해야했습니다.
이 블로그 게시물 exe 자체를 사용할 필요없이 fuslogvw.exe의 로깅을 활성화합니다.
스크립트는 여기 .
이 스크립트는 퓨전에 대한 "사용 가능"및 "사용 불가능"사용자 정의 설정 로그 뷰어 도구.
설정을 활성화합니다 :
- 로그 폴더 만들기 (기본값 : C : \ fusionlogs)
- add hkey_local_machine \ software \ microsoft \ fusion \ logpath 및 로그 폴더 로 설정하십시오.
- 세트 HKEY_LOCAL_MACHINE \ Softwar \ Microsoft \ Fusion \ LogFailures 1
- 선택적으로 설정됩니다 HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fusion \ forcelog에서 1
- 선택적으로 설정됩니다 HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fusion \ logresourcebinds. 1
설정 비활성화는 다음과 같습니다.
- 로그 폴더와 해당 내용 삭제
- 삭제 HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fusion \ LogPath
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fusion \ LogFailures 설정 0
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fusion \ Forcelog 설정 0
- 세트 HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Fusion \ logresourcebinds. 0
어셈블리 바인딩 로그 뷰어 (fuslogw.exe)에는 몇 가지 결함이 있습니다.
실행할 때 기본적으로 오류가 발생하지 않거나 사용자 정의 로그 경로에 추가 백 슬래시를 추가하지 않아야합니다. UI를 사용하여 오류 사냥을 할 수는 없습니다. 문자 그대로 파일 시스템을 스캔하여 로그를 읽어야합니다. heck, 앱 창의 크기를 조정할 수도 있습니다.
퓨전 ++라는 이름의 대체 어셈블리 바인딩 로그 뷰어를 작성하기로 결정했습니다. github . 그것은 동일한 역학을 내부적으로 사용하지만 로그를 구문 분석합니다. 모든 설정을 돌 필요 없으며 로그 경로조차도