我们有一些针对 .NET 3.5 的旧 Web 服务,并且在 2003 Server 机器上的 IIS6 中运行。我们希望在 2008 R2 上迁移到 IIS 7.5,并利用 IIS 7 中的集成管道。这将我带到我的问题列表中,我希望您能就其中的任何一个问题提供意见:
- 在任何情况下,我们可能必须将服务项目迁移到目标 .NET 4 以便它们在新环境中工作?
- 如果我们不必更改服务,并且我们保留面向 ASP .NET 2 的服务的安装包,那么集成管道是否适用于 .NET 2 应用程序池?
- 如果#2 的答案是否定的,如果我们在安装中以 ASP .NET 4 为目标(但不更改服务项目中的目标框架),集成管道是否可以与服务一起使用?
基本上,我被告知这些服务的设计者(无法再联系到他发表评论)真的不想迁移到 IIS 7,但是在网络上对此进行了研究,我认为他没有犹豫的理由。