0

我正在尝试从存储在我的托管服务器上的文件中添加对我的 silverlight 项目的服务引用。当我将链接放入时,出现以下错误:

The document at the url http://www.lloydp.co.uk/Test/WcfRectangleService.dll was not recognized as a known document type.
The error message from each known type may help you fix the problem:
- Report from 'DISCO Document' is 'Data at the root level is invalid. Line 1, position 1.'.
- Report from 'WSDL Document' is 'There is an error in XML document (1, 1).'.
  - Data at the root level is invalid. Line 1, position 1.
- Report from 'XML Schema' is 'Data at the root level is invalid. Line 1, position 1.'.
Metadata contains a reference that cannot be resolved: 'http://www.lloydp.co.uk/Test/WcfRectangleService.dll'.
The content type application/octet-stream of the response message does not match the content type of the binding (application/soap+xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were: 'MZ�

谁能告诉我问题是什么?XML 文件无论如何都没有被改变,我对这一切都很陌生,所以我现在有点迷失了。

提前致谢,

劳埃德

4

1 回答 1

1

您指向的是 URL http://www.lloydp.co.uk/Test/WcfRectangleService.dll - 请注意 .dll 扩展名。这是服务的内部代码。因此,Web 服务器返回的是一堆二进制代码而不是 XML 文档。

改为指向 .svc 文件——这是服务端点。

于 2009-11-27T18:49:33.090 回答