다음을 통해 공유


metadataPublishing required on Service Behavior

If you tried generating the proxy against the STS sample this is what you end up with.

Microsoft (R) Service Model Metadata Tool
[Microsoftr .NET Framework, Version 3.0.50727.357]
Copyright (c) Microsoft Corporation. All rights reserved.

Error: Unable to obtain Metadata from https://localhost/FederationSample/BookstoreService/store.svc

WS-MetadataExchange Error
Uri:
https://localhost/FederationSample/BookstoreService/store.svc
    Metadata contains a reference that cannot be resolved: 'https://localhost/FederationSample/Bookst
oreService/store.svc'.
There was no endpoint listening at
https://localhost/FederationSample/BookstoreService/store.svc
that could accept the message. This could be caused by an incorrect address or SOAP action, among o
ther things. See InnerException, if present, for more details.
The remote server returned an error: (404) Not Found.

HTTP GET Error
Uri:
https://localhost/FederationSample/BookstoreService/store.svc
    The document at the url https://localhost/FederationSample/BookstoreService/store.svc was not rec
ognized as a known document type.
The error message from each known type may help you fix the problem:
- Report from 'DISCO Document' is 'Root element is missing.'.
- Report from 'WSDL Document' is 'There is an error in XML document (0, 0).'.
- Root element is missing.
- Report from 'XML Schema' is 'Root element is missing.'.

If you would like more help, please type "svcutil /?"

Basically the point is the metadataPublishing configuration has to be set explicitly on the service behavior since the Feb CTP bits and this should get you through.

<

metadataPublishing enableMetadataExchange='true'
enableGetWsdl='true'
enableHelpPage='true'></metadataPublishing>