是否有任何设置可以允许我访问WCF服务而不是使用
http://192.168.0.28/SampleArticle/RestService.svc/authorize
更改为
http://192.168.0.28/SampleArticle/authorize
未在URL中添加RestService.svc引用名称。
答案 0 :(得分:0)
您可以尝试使用IIS的URL重写模块。您可以参考MSDN [博客]:https://blogs.msdn.microsoft.com/endpoint/2008/08/22/rest-in-wcf-part-ix-controlling-the-uri/。
更新: 您可以尝试以下方法从URL替换整个RestService.svc。
<system.webServer>
<rewrite>
<rules>
<rule name="RemoveRestService" stopProcessing="true">
<match url="^(.*)/(RestService.svc)/(.*)" />
<action type="Rewrite" url="{R:1}/{R:3}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>