我想在家里设置自己的服务器,该服务器能够运行 ASP.net 页面和 SQL 数据库,用于开发测试目的。我希望它是一台专用服务器(而不仅仅是在我的开发 PC 上运行)。那么我可以为此目的购买的最便宜/最简单/最快的服务器是什么?我知道我可以买一台单独的 PC,在上面安装一个便宜的 XP 副本并使用 IIS 和 SQL Server Express。这是最好的解决方案吗?
答案1
如果您只是将其用于自己的开发目的,那么一台便宜的个人电脑就可以运行良好,单个用户的 IIS 和 SQL 并不是特别苛刻。
需要确保的一件事是,您的开发环境尽可能与您将要部署的环境相似。如果您要部署到 IIS 7 或 6,那么在测试服务器上使用 Windows XP 是不好的,因为它只有 IIS 5 等。
最后,使用 XP 有一些限制,您在 IIS 中只能拥有 1 个网站和最多 10 个并发连接,因此如果您想运行多个网站,则需要不同的操作系统。
答案2
我意识到这有点偏离主题(你提到了“AND sql-server”),但你可能想考虑一下运行非 Windows 服务器(稍微便宜一点)的可能性,然后把单核细胞增多症在上面。
然而,正如@Sam 提到的,这确实有一个很大的缺点,因为它与可能的“生产”服务器不是相同的环境。