我不确定我是否会问一个问题,但在这里。我有一个WCF服务托管在一个Windows服务中,并且有一个新的需求:一个保持活动的Web页面,负载平衡是必需的。是否有可能从我的Windows服务托管此页面?WCF托管在Windows服务+网页中?
我需要求助于托管在IIS中的WCF服务?我宁愿不这样做。
谢谢。
我不确定我是否会问一个问题,但在这里。我有一个WCF服务托管在一个Windows服务中,并且有一个新的需求:一个保持活动的Web页面,负载平衡是必需的。是否有可能从我的Windows服务托管此页面?WCF托管在Windows服务+网页中?
我需要求助于托管在IIS中的WCF服务?我宁愿不这样做。
谢谢。
尝试创建一个服务合同来处理负载均衡器的使用要求暴露basicHttpBinding的
您的Windows服务可能会使通过basicHttpBinding的或的wsHttpBinding HTTP端点。 IIS不是必需的。通过IIS托管HTTP端点具有一些优点,但像基于消息的激活。
如果IIS在同一台机器上已经运行一定要挑由80种不同的端口为您的Windows HTTP服务端点,因为IIS将侦听端口80上的请求,然后请求不会到达你的服务。
一年多后,我希望这可以帮助
http://msdn.microsoft.com/en-us/library/bb412178.aspx
如何:
[ServiceContract]
public interface IService
{
[OperationContract]
[WebGet]
string EchoWithGet(string s);
[OperationContract]
[WebInvoke]
string EchoWithPost(string s);
}
:
看合同创建基本WCF的Web HTTP服务您在's'参数中有请求(或发布请求),并且您必须在返回中写入输出html。这是所有
嗨,网页需要一个Web服务器上运行,无论您使用IIS或IIS Express或开发自己或您使用第三方之一。 – 2011-02-16 11:01:05