簡體   English   中英

WCF托管在Windows服務+網頁中?

[英]WCF hosted in Windows service + web page?

我不確定我是否要提出一個難以理解的問題,但現在就這樣了。 我有一個托管在Windows服務中的WCF服務,並且有一個新的要求:負載平衡所需的keepalive網頁。 是否可以從我的Windows服務托管此頁面?

我是否需要在IIS中托管WCF服務? 我寧願不這樣做。

謝謝。

嘗試創建服務契約以處理使用basicHttpBinding公開的loadbalancer的請求

一年多以后,我希望這可以提供幫助

http://msdn.microsoft.com/en-us/library/bb412178.aspx

如何:創建基本WCF Web HTTP服務

看合同:

[ServiceContract]
public interface IService
{
    [OperationContract]
    [WebGet]
    string EchoWithGet(string s);

    [OperationContract]
    [WebInvoke]
    string EchoWithPost(string s);
}

你有's'參數中的請求(或發布請求),你必須在回報中寫出輸出html。 就這樣

您的Windows服務可能會通過basicHttpBinding或wsHttpBinding公開HTTP端點。 IIS不是必需的。 通過IIS托管HTTP端點雖然有基於消息的激活,但有一些好處。

如果IIS已經在同一台機器上運行,請務必為Windows服務HTTP端點選擇一個不同於80的端口,因為IIS將偵聽端口80上的請求,然后請求將無法到達您的服務。

暫無
暫無

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

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