如何解决dotTrace Profiler Configuration对话框中的以下错误信息?
Unrecognized FaultException: code Receiver, prefix Server was
unable to process request. ---> Unable to open f
我有一个RemoteAgent配置和运行在服务器上,防火墙端口9000打开。
尝试连接到它时,我指定了IP地址、端口和端点,并得到了上面的消息。就是这样……它以字母"f"结尾,我不确定它指的是什么。我检查了日志,不幸的是,这是我得到的全部:
12:51:09 PM.060: Thread:1: [ConfigRemove] #13 HostParameters:
<?xml version="1.0" encoding="utf-8"?>
<HostParameters type="RemoteHostParameters">
<Domain IsNull="False">
</Domain>
<Password IsNull="False">
</Password>
<Url>http://192.168.1.177:9000/RemoteAgent/AgentService.asmx</Url>
<UserName IsNull="False">
</UserName>
</HostParameters>
12:51:09 PM.060: Thread:1: [ConfigRemove] #13 Make selection empty
12:51:09 PM.590: Thread:1: [ConfigActivate] #14 HostParameters:
<?xml version="1.0" encoding="utf-8"?>
<HostParameters type="RemoteHostParameters">
<Domain IsNull="False">
</Domain>
<Password IsNull="False">
</Password>
<Url>http://192.168.1.177:9000/RemoteAgent/AgentService.asmx</Url>
<UserName IsNull="False">
</UserName>
</HostParameters>
12:51:09 PM.590: Thread:1: [ConfigActivate] #14 Set selection
12:51:09 PM.876: Thread:1: [ConfigActivate] #14 Start processing
12:51:09 PM.877: Thread:40: [ConfigActivate] #14 Connecting
12:51:09 PM.880: Thread:40: Local SysTools v5.5.4.160 loaded
12:51:10 PM.674: Thread:40: [ConfigActivate] #14 Failed
12:51:10 PM.674: Thread:40: [ConfigActivate] #14 Stored
12:51:10 PM.674: Thread:40: [ConfigActivate] #14 Set selection
服务器上似乎也没有任何信息。我在事件日志中看到的所有内容如下,这是在RemoteAgent启动时记录的,但有意义,因为它可能不希望自己被分析:
The profiler has requested that the CLR instance not load
the profiler into this process.
我找不到其他日志文件或工件。
其他信息:
- dotTrace版本为5.5.4
- 服务器是2012
- 所有应用程序以管理员权限运行
我已经能够连接到其他服务器上的其他RemoteAgents。不知道这里缺的是什么
如果其他人遇到这种情况,修复非常简单。在某一点上,有多个版本的RemoteAgent部署到服务器。
我删除了以下文件夹中的文件(感谢Ilya Chernikov在JetBrains论坛上的回应):% ProgramData % JetBrains 分析器 RemoteAgent SysToolsCache
然后我将当前版本的RemoteAgent重新部署到服务器。当我连接时,缓存被恢复,我可以连接。