簡體   English   中英

自托管WCF服務沒有名稱

[英]Self Hosting WCF service without name

我正在嘗試在以下IP上托管wcf服務:“ http:// MyIP:MyPort / ”,沒有使用ServiceHost的服務名稱。

現在主機成功了,但是當我發送任何請求時,它不會在WCF服務中觸發該函數。

有沒有辦法像這樣主持這項服務?

如果“沒有服務名稱”是指只有IP地址和端口的URL(沒有URL“路徑”,那么答案是肯定的,您可以使用baseAddress托管服務,如下所示:

    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:12080/"/>
      </baseAddresses>
    </host>
  • localhost將是您的IP或DNS,12080是您的端口。

使用其中任何一個在服務中找到WCF服務方法

  1. OperationContract屬性“Action”屬性(SOAP):

     [OperationContract(Action = "http://<your action here>", 
  2. WebGet / WebInvoke屬性“UriTemplate”屬性(REST):

    [WebInvoke(UriTemplate =“

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM