关于托管WCF作为Windows服务问题

问题描述:

我有例如TCP,WindowsLogin,CustomLogin和交易使用复杂的WCF服务。关于托管WCF作为Windows服务问题

这已经在IIS7已经主持了与WAS但要获得更好的性能,现在我会尽量在这个移动的selfhosting环境作为Windows服务。

但我得到索姆问题之前,我开始这个项目:

  1. 我是否能够安装相同服务的多个实例,而不建立几个安装包?

  2. 请问WindowsLogin和CustomLogin像以前一样工作吗?

  3. 托管在IIS有时长达1分钟的时候,我看到的东西约30瑞典克朗限制在Windows服务托管时,启动时间?我该如何处理?

  4. 有别的开始这个项目之前,我应该考虑什么?

  5. 你有文章推荐这个主题吗?

1.我能否在不构建多个安装包的情况下安装同一服务的多个实例?

是的,让您的服务名称在安装配置。端口也应该是可配置的,所以它不会与其他实例冲突。

2.让WindowsLogin和CustomLogin像以前一样工作吗?

3,启动时间在IIS托管,有时长达1分钟的时候,我看到的东西约30瑞典克朗限制在Windows 服务托管是什么时候?我该如何处理?

无论是异步启动它,或致电this.RequestAdditionalTimeOnStart()方法

4.Is有别的开始这个项目之前,我应该考虑什么?

这一次真的是广泛的,有点难以解决

5.Do你有文章建议就这个问题?

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

+0

#1我想补充一点,如果你是一个端口上侦听,您需要做的是配置的过程中以及安装,这样你就不会有冲突。 – dcstraw 2012-07-12 15:10:25

+0

如果您在回答中包含问题,我会很高兴,因此用户不需要滚动回到问题:) – VJAI 2012-07-12 15:29:31