我创建了 Silverlight 应用程序使用的 WCF 服务(去年),它没有元数据(没有 IMetadataExchange 端点)。
现在我需要 Windows 控制台应用程序使用 WCF 服务,并且我无法添加对服务的引用。我单击“添加服务”发现解决方案的服务,选择“必需”服务并单击“确定”按钮。
我没有创建服务引用,而是收到以下错误:
HTML 文档不包含 Web 服务发现信息。元数据包含无法解析的引用:“http://localhost/EnrollmentService.svc”。在 http://localhost/EnrollmentService.svc 上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)。远程服务器返回错误:(404) Not Found。如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
我应该努力为 WCF 服务添加元数据支持,还是应该是另一种解决方案?
请指教。