我一直在使用 Windows 2003 Server 和 SQL Server 2005 开发一个基于 Web 的 asp.net (MVC) 应用程序。现在客户端决定在 Windows 2008 Server 和 SQL Server 2008 上部署到生产环境。
有什么我需要注意的区别吗?如果数据库是Win2008 64bit 有区别吗?
我一直在使用 Windows 2003 Server 和 SQL Server 2005 开发一个基于 Web 的 asp.net (MVC) 应用程序。现在客户端决定在 Windows 2008 Server 和 SQL Server 2008 上部署到生产环境。
有什么我需要注意的区别吗?如果数据库是Win2008 64bit 有区别吗?
除非您的应用程序需要访问程序文件文件夹(
(x86)
在 64 位 Windows 上安装 32 位应用程序时已附加到该文件夹),否则我认为不会有任何影响核心 ASP.NET 代码的差异。SQL 2005 和 2008 之间可能存在一些影响您的差异,但据我所知,与 2000 到 2005 相比,它的破坏性升级要小得多。如果你真的很担心,你可以随时尝试谷歌。
即使您最终在 64 位 Windows 上安装了 32 位版本的 SQL Server(我不建议这样做),它也可能会正常工作。
在数据库方面没有区别。在这种情况下,MS SQL Server 在平台方面是透明的。如果您想了解 asp 的内容,您需要询问 SO。