我正在与不想公开元数据的 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(错误请求)。有任何想法吗?