我正在与一个不希望公开元数据的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(错误请求)。有什么想法吗?
答案 0 :(得分:0)
我会为服务添加基地址并尝试使用您的网址。 。 ./mex而不是/ $ metadata