gpt4 book ai didi

WCF 服务、应用程序域和网站

转载 作者:行者123 更新时间:2023-12-04 19:21:46 27 4
gpt4 key购买 nike

我有很多WCF服务(SVC 文件),我想在 IIS 中托管它们。我想知道:

  • 在自己的网站上创建每一个是否更好?
  • 或者让他们一起住在同一个网站上?

有什么区别?

我读到每个服务都有自己的 Application Domain ?有没有描述 WCF 服务和应用程序域之间关系的文章?

最佳答案

application domain用于隔离应用程序,使它们不会相互影响。因此,为每项服务拥有一个单独的网站可以提供更高的 fault-tolerance ,并使您能够仅更新更改的服务而不影响其他服务。然而,部署需要更多的工作。也可能会消耗更多的资源并且初始化会花费更长的时间(因为将创建更多的应用程序域),但如果它不是时间或性能关键型应用程序,您可能不会太关心这些。

我认为如果您的服务之间有很好的分离,您的服务具有(主观上)合理的复杂性并且由此产生的开销对您来说可以忽略不计,那么最好选择单独的网站,否则不要。 (是的,总而言之,这取决于。)

注意:您可能还想看看这篇文章:
Hosting multiple WCF services as one single service

关于WCF 服务、应用程序域和网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4039131/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com