我们有一个现有的 WCF 服务,它使用 wsDualHttpBinding 来启用对客户端的回调。我正在考虑将其移至 netTcpBinding 以获得更好的性能,但我对从 IIS 托管服务(我们目前喜欢的“舒适区”)迁移到拥有自己的 Windows 服务来托管它持谨慎态度。我希望我们仍然可以在 IIS 7 上托管它,但 Win2K8 在一段时间内不会成为现实。
在创建我们自己的 Windows 服务来托管我们的 WCF 服务时,我应该注意什么?诸如生命周期管理和请求限制之类的功能是 IIS 托管免费提供的,所以我还想知道我们如何能够有效地自行托管我们的服务,而无需 IIS 为我们完成繁重的工作。谢谢!:)