2010-10-16 70 views
1

我將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

在這裏工作有幾個問題。 1)二進制文件被檢測爲32位而不是64位。這似乎是visual studio profiler的一個問題,但也可能是問題的症狀2)我試圖遠程配置文件,而不是在不支持的物理機器上。

我在測試服務器上安裝了命令行工具,並希望以這種方式進行配置文件。