【问题标题】:WCF Service inaccessable when attaching VS 2010 profiler附加 VS 2010 探查器时无法访问 WCF 服务
【发布时间】:2010-10-16 00:09:46
【问题描述】:

将 Visual Studio 2010 Profiler 附加到我的 wcf 服务后,我收到以下错误。

请求的服务, 'net.tcp://host:port/path/myservice.svc' 无法激活。见 服务器的诊断跟踪日志 更多信息。

该服务在其他方面运行良好,一旦我停止分析,我就可以再次连接并使用该服务。

我在网上找到的最接近类似情况的是here,但 Net.Tcp 侦听器适配器不会在我的服务器上停止,重新启动它也无济于事。 iisreset 也不会。

我在事件日志中收到以下条目:

初始化失败 AppDomain:/LM/W3SVC/1/ROOT/MyService

异常:System.Web.HttpException

消息:无法加载文件或 程序集“MyService”或其之一 依赖关系。试图 加载一个不正确的程序 格式。内部异常: System.Configuration.ConfigurationErrorsException

消息:无法加载文件或 程序集“MyService”或其中之一 它的依赖关系。进行了一次尝试 加载不正确的程序 格式。

内部异常: System.BadImageFormatException

消息:无法加载文件或 程序集“MyService”或其中之一 它的依赖关系。进行了一次尝试 加载不正确的程序 格式。

这听起来像是分析器在检测时创建了一个错误的 dll 吗?如果是这样,我将如何解决这个问题?

【问题讨论】:

    标签: wcf visual-studio-2010 profiling instrumentation


    【解决方案1】:

    这里有几个问题。 1) 二进制文件被检测为 32 位而不是 64 位。这似乎是 Visual Studio Profiler 的问题,但也可能是问题 2 的症状)我试图远程而不是在不受支持的物理机器上进行分析。

    我在测试服务器上安装了命令行工具,并希望以这种方式进行分析。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多