未处理的异常:System.InvalidOperationException:无法加载操作“GetCountAsync”,因为它具有 System.ServiceModel.Channels.Message 类型的参数或返回类型,或者具有 MessageContractAttribute 和其他不同类型参数的类型。当使用 System.ServiceModel.Channels.Message 或带有 MessageContractAttribute 的类型时,该方法不得使用任何其他类型的参数。
嗨,我在尝试调用 webservice(我没有任何控制权)时遇到异常。
我查看了各种博客,但他们都说我们不能拥有类型的 DataContract 并在 web 服务中返回原始类型。但在我的情况下,服务在各种情况下都可以正常工作,但在某些情况下会失败。
- 相同的服务和代码在另一个环境(Web 应用程序)中运行良好。
- 我在我的代码中调用 GetCount() 而不是 GetCountAsync()。
- 相同的代码在 winform 应用程序中工作,但在同一台机器上的 Web 应用程序中失败。
任何解决此问题的指针表示赞赏。
谢谢, 阿比纳夫