我有一个 ASP.NET MVC 4 应用程序。这需要部署到内部 IIS 服务器(Windows Server 2008 计算机)进行测试。最终,我们将应用程序作为 Web 角色部署到 Windows Azure。据我了解,有一种方法可以在 Windows Server 2008 上拥有“私有(private)”云。
将 ASP.NET MVC 4 应用程序部署到“私有(private)云”的推荐方法是什么?请记住,此应用程序最终将进入 Windows Azure 公共(public)版本。
谢谢,
最佳答案
如果您最终想要在 Azure 上进行部署,我强烈建议您在 Azure 上进行测试。如果您正在处理这是一个商业项目,并且您想要进行一个月的测试,那么两个实例的费用约为 160 美元(您确实需要使用两个实例进行测试)。将其与必须设置和支持服务器的人员的小时费率进行比较,您可能已经领先了。
您可以使用 IIS、SQL 甚至 AppFabric 缓存(Velocity)在本地运行您的站点,所有这些都与您在 Azure 中获得的类似,但又不相同。与本地 SQL Server 数据库相比,Windows Azure SQL DB (WASD) 尤其具有不同的限制和不同的性能配置文件。如果您想使用 Azure 存储,则没有本地版本。
关于iis - 将 ASP.NET MVC 4 部署到暂存并最终部署到 Windows Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12897914/