2010-10-08 68 views
1

我想在WCF中使用.net 4的發現。但無論我做什麼,我得到這個不是很有用例外:(堆棧跟蹤實際上是空的)WCF發現:接口沒有發現異常

 
System.ArgumentException crossed a native/managed boundary 
    Message=Interface not found. 
    Source=mscorlib 
    StackTrace: 
     at System.RuntimeTypeHandle.VerifyInterfaceIsImplemented(RuntimeTypeHandle handle, RuntimeTypeHandle interfaceHandle) 
     at System.RuntimeType.GetInterfaceMap(Type ifaceType) 
     at Microsoft.VisualStudio.Diagnostics.ServiceModelSink.ServiceMethodResolver.ResolveMethodInfo(Type implementationType, MethodInfo contractMethod) 
     at Microsoft.VisualStudio.Diagnostics.ServiceModelSink.ServiceMethodResolver..ctor(ContractDescription contract, DispatchRuntime runtime, Message request, InstanceContext instanceContext) 
    InnerException: 

擊中「繼續」時,程序扼流圈幾秒鐘,然後繼續並顯示正確的結果。即使在Microsoft提供的WCF示例中也會發生這種情況。我確保在VS 2010的異常窗口中只顯示未處理的異常。

我不知道是什麼可能導致這種情況,特別是考慮到程序確實工作完美,除了由於例外。

每個使用發現的項目都會發生異常,包括我和Microsoft在官方WCF示例中創建的那些發現。它只發生在我的機器上,它在我的同事盒子上工作正常。

在我絕望的http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/8e326b48-232c-4510-8194-aa9d4ba36829

回答

1

問題解決了I交叉貼。

我redownloaded的例子,並重新安裝VS,但我之前做過,它並沒有改變任何東西。所以我不知道是什麼導致或解決了這個問題。祝願未來有同樣問題的任何人都好運。

+0

在那裏,做到了。對我沒有改變:-( – 2015-07-22 18:09:37