1

我正在与不想公开元数据的 WCF 服务作斗争。根据互联网上的很多帖子,配置文件似乎没问题:

<service behaviorConfiguration="Mia.Configurazione" name="Mio.UserService">
        <endpoint address="JSON" binding="webHttpBinding" contract="MioWS.IUserService" 
                  behaviorConfiguration="JSONEndpointBehavior" bindingConfiguration="" name="RESTEP">
        </endpoint>
        <endpoint address="" binding="basicHttpBinding" contract="MioWS.IUserService">
          <identity>
            <dns value="localhost"/>
          </identity>
        </endpoint>
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
      </service>

当我尝试输入此网址时:

http://localhost:55555/api/UserService.svc/$metadata

服务器回复 HTTP 错误 400(错误请求)。有任何想法吗?

4

1 回答 1

0

我会为服务添加基址并尝试您的网址,以 . . ./mex 而不是 /$metadata

于 2013-04-19T13:02:12.067 回答