私は Service.svc ファイルを含む Web サイトを持っています。これを [新しいアイテムの追加] -> [AJAX 対応の WCF サービス] を使用して作成しました。数週間、すべて正常に動作しました。今日、EPplus.dll をインポートしていくつかの Excel ファイルを生成しました。コンパイルしようとすると、このエラーが発生します
Error 1 Reference.svcmap:
Failed to generate code for the service reference 'QUAY.Tractebel.COP.Servicos'.
Cannot import wsdl:portType Detail: An exception was thrown while running a WSDL import extension:
System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Error: Type 'OfficeOpenXml.ExcelRangeBase' is a recursive collection data contract which is not supported.
Consider modifying the definition of collection 'OfficeOpenXml.ExcelRangeBase' to remove references to itself.
XPath to Error Source: //wsdl:definitions[@targetNamespace='']/wsdl:portType[@name='Servicos'] App_WebReferences/QUAY/Tractebel/COP/Servicos/
私はそれを解決する方法がわかりません、誰かが私を助けることができますか?