开发机器IIS版本vs部署IIS版本

Ric*_*ett 0 iis iis-7 upgrade windows-server-2008

我的开发机器运行的是Windows XP SP2(和暗示的IIS 5.1).

直到最近,我们的部署环境基于Windows Server 2003(因此也是IIS 6.0).

我们即将迁移到Windows Server 2008(因此是IIS 7.0)以获得新项目.

我们的项目使用ASP.NET MVC和WCF服务.

是否有任何关键原因让我们升级我们的开发机器以运行Windows Server 2008(或者可能是Vista,因为这也是IIS 7.0附带的)?

Cam*_*ron 5

我想说,升级您的开发机器以尽可能多地在您的资源和资源中模拟生产环境符合您的最佳利益.否则,您可能只是将开发计算机中的应用程序部署到服务器环境而完全不知道陷阱,这可能与IIS的不同版本,每个机器运行的.NET框架版本或者只是方式有关.代码在运行时编译或执行.

特别是自从IIS 5.1以来IIS 7已经大幅升级,为什么你不应该在开发之前与它的当前功能更紧密地合作,然后再错过一些很好的机会?要真正了解应用程序在生产中的期望,请在相同的情况下进行开发.

编辑/添加:此链接可帮助您查看至少一个重要示例,说明不同版本如何影响您的项目.