我有一个带有WCF服务和客户端的Visual Studio 2008解决方案。
当我运行客户端并从服务调用方法时,我收到一条消息,内容是“无法自动调试'Home.Service'。远程过程无法被调试。这通常表示在服务器上未启用调试。”
我已经搜索过并尝试了以下方法。
<system.web>
<compilation debug="true" />
</system.web>
已在客户端和服务器上的app.config中添加了此配置。
我还确保该项目正在以调试模式编译。
还有什么可能导致这个消息呢?
编辑:根据反馈问题添加了更多信息。
- It is using wsHttpBinding
I have set
<serviceDebug includeExceptionDetailInFaults="true"/>
I am using
var service = new HomeReference.HomeServiceClient(); service.ClientCredentials.Windows.ClientCredential = CredentialCache.DefaultNetworkCredentials;
很不幸,在我第一次调用Service上的方法时出现了错误。我可以关闭消息框,然后应用程序继续工作。但是,服务器上抛出的任何异常都没有传播回客户端(我认为应该这样做?)。