我正在尝试在以下IP上托管wcf服务: “http://MyIP:MyPort/”没有使用ServiceHost的服务名称。
现在主机成功了,但是当我发送任何请求时,它不会在WCF服务中触发该函数。
有没有办法像这样主持这项服务?
答案 0 :(得分:0)
如果没有服务名称""你的意思是一个只有一个IP地址和端口的URL(没有URL"路径",那么答案是肯定的,你可以使用baseAddress托管服务,如下所示:
<host>
<baseAddresses>
<add baseAddress="http://localhost:12080/"/>
</baseAddresses>
</host>
使用
在服务中找到WCF服务方法OperationContract属性&#34; Action&#34; property(SOAP):
[OperationContract(Action = "http://<your action here>",
WebGet / WebInvoke属性&#34; UriTemplate&#34; property(REST):
[WebInvoke(UriTemplate =&#34;