0

我正在设置我们的服务器来处理我们所有的 WCF Web 服务。我想知道的是,在一个根域下正确隔离每个服务的最佳实践是什么?我正在使用http://api.ourdomain.com之类的东西,我希望我们客户的每个 WCF 服务都被隔离在单独的虚拟目录中,例如http://api.ourdomain.com/client1. 我希望这样,如果任何一个失败/炸弹它们不会影响其他正在运行的 WCF 服务。通常我通过网站将它们隔离,但可以说这些都在一个“屋顶”下,我必须做一些 IIS 诡计来正确隔离它们。我已经设置了一个虚拟目录并将其作为自己的“应用程序”,但我收到以下错误:“无法在同一个 IIS 进程中运行两个不同版本的 ASP.NET。请使用 IIS 管理工具重新配置您的服务器以在单独的进程中运行应用程序。” 这很奇怪,因为我将它们都设置为使用 .NET 4.0 框架,所以,我不确定发生了什么。

4

0 回答 0