我成功地将 WCF 服务引用添加到我的 ASP.NET 项目,但我无法使用它。
我无法通过using MyProject.MyService
.
这在一个标准的 Windows 窗体项目中工作,我现在,所请求的服务正在工作。
谢谢你的帮助。
编辑:在生成服务客户端期间出现警告
我认为“主要”警告如下
Warning 1 Custom tool warning: Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension:System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Error: Type 'Newtonsoft.Json.Linq.JToken' is a recursive collection data contract which is not supported. Consider modifying the definition of collection 'Newtonsoft.Json.Linq.JToken' to remove references to itself.
此警告仅在 ASP.NET 项目的生成中出现。这一代在我的其他项目中工作。
看来这是我不负责的班级的问题。我是否必须更改服务引用创建的设置或避免原始 WCF 服务类中的某些导入?