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