附加VS 2010配置文件时WCF服务不可访问

问题描述:

我将Visual Studio 2010配置文件附加到我的wcf服务后收到以下错误。附加VS 2010配置文件时WCF服务不可访问

所请求的服务, '的net.tcp://主机:端口/路径/ myservice.svc' 不能启动。请参阅 服务器的诊断跟踪日志 的更多信息。

该服务在其他方面效果很好,只要我停止分析,我可以再次连接并使用该服务。

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

我收到在事件日志以下项:

无法初始化 的AppDomain:/ LM/W3SVC/1/ROOT /为MyService

异常信息:System.Web.HttpException

消息:无法加载文件或 程序集'MyService'或其一个 依赖项。试图对 加载具有不正确的 格式的程序。的InnerException: System.Configuration.ConfigurationErrorsException

信息:未能加载文件或 组件 '为MyService' 或 它的依赖之一。试图使 加载具有不正确 格式的程序。

的InnerException: System.BadImageFormatException

信息:未能加载文件或 组件 '为MyService' 或 它的依赖之一。试图使 加载具有不正确 格式的程序。

这听起来像探查器创建一个坏的dll时instrumenting?如果是这样,我将如何解决这个问题?

在这里工作有几个问题。 1)二进制文件被检测为32位而不是64位。这似乎是visual studio profiler的一个问题,但也可能是问题的症状2)我试图远程配置文件,而不是在不支持的物理机器上。

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