连接到RemoteAgent时无法识别FaultException

时间:2014-06-02 17:11:09

标签: jetbrains-ide dottrace

如何在dotTrace Profiler配置对话框中解决以下错误消息?

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.

我找不到其他日志文件或工件。

其他信息:

  • 我在使用Windows 8.1
  • dotTrace版本为5.5.4
  • 服务器是2012
  • 所有使用管理员权限运行的应用

我已经能够连接到其他服务器上的其他RemoteAgent。不知道这里遗失的是什么。

1 个答案:

答案 0 :(得分:2)

如果其他人遇到此问题,修复工作非常简单。曾经有一个版本的RemoteAgent部署到服务器上。

我删除了以下文件夹中的文件(感谢Ilya Chernikov在JetBrains论坛上的回复): %ProgramData%\ JetBrains的\探查\ RemoteAgent \ SysToolsCache

然后我将当前版本的RemoteAgent重新部署到服务器。当我连接时,缓存已恢复,我能够连接。