在一个根URL下在虚拟目录中设置多个WCF服务的良好实践

时间:2013-03-06 14:54:31

标签: wcf iis

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

0 个答案:

没有答案