我在我的 Web 应用程序中添加了对远程服务器上的 .svc Web 服务的服务引用。当我从此 Web 服务调用方法时,出现以下错误。
由于内部错误,服务器无法处理请求。有关错误的更多信息,请在服务器上打开 IncludeExceptionDetailInFaults(来自 ServiceBehaviorAttribute 或来自配置行为)
第一个问题:必须在我的服务器或托管.svc服务的远程服务器上打开IncludeExceptionDetailinFaults?
第二个问题:如果必须打开 IncludeExceptionDetailinFaults,在我的服务器上如何正确配置 web.config 文件以应用我添加的服务参考的行为。这篇文章描述了将它应用到 web.config 中的服务的方法,但是在我的 web.config 中没有定义服务,因为我从解决方案资源管理器中添加了服务引用。(只有绑定和客户端是在 serviceModel 节点下自动定义的)另外需要注意的是,当我在 Visual Studio 调试中在笔记本电脑上本地运行应用程序时,我没有收到错误消息。但是当我将解决方案发布到我的服务器时,我得到了上述错误。