Visual Studio가 설치되지 않은 컴퓨터에서 FUSLOGVW.EXE 사용
현재 개발 서버에서 어셈블리 바인딩 문제가 있습니다. Fusion Log Viewer로 문제를 좀 더 조사하고 싶습니다. 컴퓨터에 Visual Studio가 설치되어 있지 않기 때문에 FUSLOGVW.EXE를 로컬 폴더에 복사하고 거기에서 시작했습니다.
이것이 작동해야합니까 아니면 다른 것이 필요합니까? 응용 프로그램이 오류를 기록하고 있다는 인상을받지 못합니다 (예, 설정이 맞습니다).
Fuslogvw는 로깅을 수행하지 않습니다. 퓨전 로더가 그렇게합니다. Fuslogvw는 로그 출력 만 표시합니다. 구성한 출력 디렉토리에서 로그를 받고 있습니까?
아, 그리고 Visual Studio가 설치되지 않은 컴퓨터에서 작동합니다.
위의 방법은 저에게 효과가 없었습니다 ..
대신 다음을 수행하는 것이 좋습니다.
위치 : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion
더하다:
- ForceLog 설정 값을 1 (DWORD)로 설정
- LogFailures 설정 값을 1 (DWORD)로 설정
- LogResourceBinds는 값을 1 (DWORD)로 설정합니다.
- LogPath (문자열) 값을 로그 폴더로 설정합니다. 예) C : \ FusionLog \
매우 간단합니다. Windows 2012 R2를 사용합니다.
http://pauliom.com/2012/01/30/how-to-log-net-binding-errors-when-you-dont-have-fuslogvw-exe/ 에서 찾았습니다.
감사
위의 답변과 주석에서 언급했듯이 Visual Studio가없는 컴퓨터에서 퓨전 로거를 실행하려면 두 가지 작업을 수행해야합니다.
fuslogvw.exe
해당 머신에 복사 합니다. 당신이 .NET 설치된 곳 당신은 그것을 찾을 수 있습니다 (예를.C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\FUSLOGVW.exe
)- 해당 컴퓨터
flogvwrc.dll
와 동일한 위치에 복사fuslogvw.exe
합니다. 당신은에서 찾을 수 있습니다1033
하위 디렉토리fuslogvw.exe
이었다 (예.C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\1033\flogvwrc.dll
)
일단 당신 fuslogvw.exe
과 flogvwrc.dll
하나의 디렉토리 함께, 당신은 로그 뷰어를 실행할 수 있습니다. 레지스트리 변경이나 기타 변경이 필요하지 않습니다.
또한 작성해야합니다 LogFailures
에 키를 HKLM\SOFTWARE\Microsoft\Fusion
A의 DWORD
값 1
로그를 켭니다. 테스트하지 않을 때는이 값을 다시 0으로 설정해야합니다. 그렇지 않으면 로그가 계속 채워집니다. 예를 들어 폴더를 만듭니다. C:\fuslog
어셈블리 바인딩 로그 뷰어의 설정에있는 사용자 지정 로그 경로에서이를 참조하십시오.
잘못된 버전의 fuslogvw를 사용하고있을 수 있습니다. c : \ program files \ microsoft SDKs 또는 c : \ program files \ Microsoft.net \ SDK에서 다른 버전의 유틸리티를 확인하십시오.
HKLM \ SOFTWARE \ Microsoft \ Fusion을 0으로 설정하는 것이 중요합니다. 이는 로깅이 수백 개의 파일 처리를 열 때 시간이 필요하기 때문에 시스템 Visual Studio 및 기타 작업을 너무 느리게 만들기 때문입니다. 로그를 요청하지 않은 프로그램에 대한 항목과 로그 파일을 본 적이 있습니다!
여기서 저는 시간이 지남에 따라 일어나는 일의 예를 제공합니다. fusion / fuslogvw가 모든 종류의 이벤트를 기록한다는 사실을 몰랐습니다. 도구가 시작될 때, 주로 VS가 매우 큰 프로젝트로 시작되는 경우 계속 기록하고 시스템을 느리게 만듭니다. 이 기능을 끄는 방법에 대한 정보에 감사드립니다. 다른 훌륭한 도구이기 때문에 필요할 때 다시 사용할 것입니다. 그러나 이와 관련하여 이것은 어리석은 일입니다. 요셉
E:\Users\C770817\fuslogvw>tree
Folder PATH listing for volume LaCie
Volume serial number is B098-2591
E:.
├───Default
│ ├───4fe3a146
│ ├───6bf3b89
│ ├───758f6436
│ ├───92c7e946
│ ├───addinutil.exe
│ ├───aspnet_regiis.exe
│ ├───b210afcc
│ ├───CreateSchedulerFolder.exe
│ ├───dbb8b39f
│ ├───devenv.exe
│ ├───Duplicati.CommandLine.exe
│ ├───DuplicatiBgMgr.exe
│ ├───e04f35ff
│ ├───EA.exe
│ ├───edd6a3ed
│ ├───ElementsHelper.exe
│ ├───Eval32.exe
│ ├───EXCEL.EXE
│ ├───FxCopCmd.exe
│ ├───FX_{b05566ac-fe9c-4368-be02-7a4cbb7cbe11}
│ ├───FX_{b05566ad-fe9c-4363-be05-7a4cbb7cb510}
│ ├───FX_{b05566ae-fe9c-4363-be05-7a4cbb7cb510}
│ ├───FX_{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4}
│ ├───FX_{c7b8fb07-bfe1-4c2e-9217-7a69a95bbac4}
│ ├───FX_{d1764f60-2007-4ad4-a1e8-e7714ed4eb5d}
│ ├───GfxUIEx.exe
│ ├───InetMgr.exe
│ ├───InstallUtil.exe
│ ├───IntelliTrace.exe
│ ├───ISSDeployer.exe
│ ├───ISSLauncherTray.exe
│ ├───ISSShortcutManager.exe
│ ├───JabraCiscoJabberDriver.exe
│ ├───JabraDeviceService.exe
│ ├───LocalAccountMgmt.exe
│ ├───MFPPrinterTool.exe
│ ├───Microsoft.VisualStudio.Web.Host.exe
│ ├───mmc.exe
│ ├───MSBuild.exe
│ ├───mscorsvw.exe
│ ├───msdeploy.exe
│ ├───MsDepSvc.exe
│ ├───msvsmon.exe
│ ├───OxygeneRegClean2.exe
│ ├───OxygeneSchemaCatalog.exe
│ ├───pcee4.exe
│ ├───powershell.exe
│ ├───powershellcustomhost.exe
│ ├───RegisterEvent.exe
│ ├───RemObjects.Everwood.LicenseManager.exe
│ ├───sdiagnhost.exe
│ ├───SmsClrHost.exe
│ ├───SMSvcHost.exe
│ ├───Spezpla.exe
│ ├───Spezpla.vshost.exe
│ ├───sqlservr.exe
│ ├───SvcConfigEditor.exe
│ ├───Toolbox2Test.exe
│ ├───TrayCtrlNotify.exe
│ ├───UITServ.exe
│ ├───UserGUI.exe
│ ├───UserInstallTool.exe
│ ├───VideoHost.exe
│ ├───VS2012.4.exe
│ ├───VSIXInstaller.exe
│ ├───vssphost4.exe
│ ├───w3wp.exe
│ ├───WCFSpezplaServiceClient.exe
│ ├───WCFSpezplaServiceClient.vshost.exe
│ ├───WcfSvcHost.exe
│ ├───WebBrowserServer.exe
│ ├───WebDev.WebServer40.exe
│ ├───WebPlatformInstaller.exe
│ ├───WINPROJ.EXE
│ └───wsmprovhost.exe
└───NativeImage
├───4fe3a146
├───6bf3b89
├───758f6436
├───92c7e946
├───addinutil.exe
├───aspnet_regiis.exe
├───b210afcc
├───CreateSchedulerFolder.exe
├───dbb8b39f
├───devenv.exe
├───Duplicati.CommandLine.exe
├───DuplicatiBgMgr.exe
├───e04f35ff
├───EA.exe
├───edd6a3ed
├───ElementsHelper.exe
├───Eval32.exe
├───EXCEL.EXE
├───FxCopCmd.exe
├───FX_{b05566ac-fe9c-4368-be02-7a4cbb7cbe11}
├───FX_{b05566ad-fe9c-4363-be05-7a4cbb7cb510}
├───FX_{b05566ae-fe9c-4363-be05-7a4cbb7cb510}
├───FX_{c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4}
├───FX_{c7b8fb07-bfe1-4c2e-9217-7a69a95bbac4}
├───FX_{d1764f60-2007-4ad4-a1e8-e7714ed4eb5d}
├───GfxUIEx.exe
├───InetMgr.exe
├───InstallUtil.exe
├───IntelliTrace.exe
├───ISSDeployer.exe
├───ISSLauncherTray.exe
├───ISSShortcutManager.exe
├───JabraCiscoJabberDriver.exe
├───JabraDeviceService.exe
├───LocalAccountMgmt.exe
├───MFPPrinterTool.exe
├───Microsoft.VisualStudio.Web.Host.exe
├───mmc.exe
├───MSBuild.exe
├───mscorsvw.exe
├───msdeploy.exe
├───MsDepSvc.exe
├───msvsmon.exe
├───OxygeneRegClean2.exe
├───OxygeneSchemaCatalog.exe
├───pcee4.exe
├───powershell.exe
├───powershellcustomhost.exe
├───RegisterEvent.exe
├───RemObjects.Everwood.LicenseManager.exe
├───sdiagnhost.exe
├───SmsClrHost.exe
├───SMSvcHost.exe
├───Spezpla.exe
├───Spezpla.vshost.exe
├───SpezplaPlanTest.exe
├───sqlservr.exe
├───SvcConfigEditor.exe
├───Toolbox2Test.exe
├───TrayCtrlNotify.exe
├───UITServ.exe
├───UserGUI.exe
├───UserInstallTool.exe
├───VideoHost.exe
├───VS2012.4.exe
├───VSIXInstaller.exe
├───vssphost4.exe
├───w3wp.exe
├───WCFSpezplaServiceClient.exe
├───WCFSpezplaServiceClient.vshost.exe
├───WcfSvcHost.exe
├───WebBrowserServer.exe
├───WebDev.WebServer40.exe
├───WebPlatformInstaller.exe
├───WINPROJ.EXE
└───wsmprovhost.exe
E:\Users\C770817\fuslogvw>
E:\Users\C770817\fuslogvw>tree > x.txt
E:\Users\C770817\fuslogvw>
'code' 카테고리의 다른 글
디버거가 C #의 다른 프로세스에 연결되어 있는지 감지하는 방법이 있습니까? (0) | 2020.11.19 |
---|---|
MySql에서 DATETIME 필드의 날짜 부분에 인덱스를 만드는 방법 (0) | 2020.11.18 |
명령 줄에서 WAR의 클래스를 어떻게 실행합니까? (0) | 2020.11.18 |
Java 스레드를 정상적으로 중지하는 방법은 무엇입니까? (0) | 2020.11.18 |
스트리밍 멀티 프로세서, 블록 및 스레드 (CUDA) (0) | 2020.11.18 |