我目前有我们开发服务器上的某些组件的结合问题。我想用Fusion Log Viewer进一步调查这个问题。由于机器上没有安装Visual Studio,我将FUSLOGVW.EXE复制到本地文件夹并在那里启动。使用FUSLOGVW.EXE的机器上没有安装Visual Studio
难道这工作还是需要别的东西吗?我没有得到应用程序记录任何失败的印象(是的,我的设置是正确的)。
我目前有我们开发服务器上的某些组件的结合问题。我想用Fusion Log Viewer进一步调查这个问题。由于机器上没有安装Visual Studio,我将FUSLOGVW.EXE复制到本地文件夹并在那里启动。使用FUSLOGVW.EXE的机器上没有安装Visual Studio
难道这工作还是需要别的东西吗?我没有得到应用程序记录任何失败的印象(是的,我的设置是正确的)。
Fuslogvw不会执行日志记录。融合加载器这样做。 Fuslogvw只显示日志输出。您是否在您配置的输出目录中获取任何日志?
哦,应该是没有安装Visual Studio的机器上工作。
您可能使用的是错误版本的fuslogvw。请检查c:\ program files \ microsoft SDKs或c:\ program files \ Microsoft.net \ SDK以获取不同版本的实用程序。
您还需要在HKLM\SOFTWARE\Microsoft\Fusion
中创建一个LogFailures
密钥,并使用DWORD
的值1
打开日志。您应该在不测试时将此值重新设置为0,否则将继续填充日志。创建一个文件夹例如。 C:\fuslog
并在装配日志查看器的设置中的自定义日志路径中引用它。
它是必不可少的,你\微软\融合转HKLM \ SOFTWARE的为0,因为它使你的系统的Visual Studio和其他的东西这么慢,只是因为记录需要时间,文件HANDELS开百。我已经看过程序的日志和条目,我从来没有要求过日志!
在这里,我给你随着时间的推移会发生什么情况的例子。我并不知道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>
做上述并没有为我工作..
我建议做以下代替:
在:HKEY_LOCAL_MACHINE \ SOFTWARE \微软\融合
地址:
非常简单..这对我有效!我使用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
在一起,你可以运行日志查看器。您不需要注册表更改或任何其他更改。
不,我选择登录到磁盘时没有得到任何输出。 – 2009-06-18 12:14:40
设置明确的自定义日志路径,并在设置对话框中选择“记录所有绑定到磁盘”。日志应该在那里结束。如果它们没有出现,请检查您指定为日志路径的目录(并确实存在)的权限。 – adrianbanks 2009-06-18 12:17:32
将`FUSLOGVW.EXE`复制到安装了.NET 4.0的计算机上*没有* Visual Studio **不工作。您还需要在`Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \“ – 2011-06-01 11:19:18