如何将现有的asp.net站点上传到Windows Azure?

时间:2012-02-22 04:12:38

标签: mysql azure

尝试将使用 mysql 现有asp.net网站迁移到 Windows Azure

我有几个问题

  • 我如何在Windows Azure中托管我现有的asp.net应用程序?

    为初学者推荐的任何好的链接?

  • 是否必须创建一个Windows Azure应用程序才能在Azure中托管我现有的网站?

  • mysql 每小时花费0.12美元每个网络角色是真的吗?

2 个答案:

答案 0 :(得分:1)

  1. 在Windows Azure中托管asp.net应用程序是一个广泛的主题。我建议从这个教程开始,用于初始介绍:http://www.asp.net/mvc/tutorials/deployment-to-windows-azure/walkthrough-hosting-an-aspnet-mvc-application-on-windows-azure

  2. 最简单的方法是将现有的ASP.NET项目作为Web角色添加到新的Azure项目中。 (上面的教程链接解释了如何做到这一点)

  3. 目前,Windows Azure不支持MySQL。我建议切换到SQL Azure(价格here)或者您需要在其他地方托管MySQL实例并从Azure服务器连接到它(由于延迟而不推荐)。完全不建议在Windows Azure实例上安装MySQL,因为这些实例是无状态的,Azure可以随时选择重新映像它们。 (除非你有一个只读的MySQL数据库并且有办法通过设置脚本自动安装它)

  4. HTH

答案 1 :(得分:1)

要记住一件事,ASP.NET站点不受支持,它必须是一个应用程序。如果需要,您可以看到此链接以了解如何转换为应用程序:

http://msdn.microsoft.com/en-us/library/aa983476.aspx