尝试将使用 mysql 的现有asp.net网站迁移到 Windows Azure 。
我有几个问题
我如何在Windows Azure中托管我现有的asp.net应用程序?
为初学者推荐的任何好的链接?
是否必须创建一个Windows Azure应用程序才能在Azure中托管我现有的网站?
mysql 每小时花费0.12美元每个网络角色是真的吗?
答案 0 :(得分:1)
在Windows Azure中托管asp.net应用程序是一个广泛的主题。我建议从这个教程开始,用于初始介绍:http://www.asp.net/mvc/tutorials/deployment-to-windows-azure/walkthrough-hosting-an-aspnet-mvc-application-on-windows-azure
最简单的方法是将现有的ASP.NET项目作为Web角色添加到新的Azure项目中。 (上面的教程链接解释了如何做到这一点)
目前,Windows Azure不支持MySQL。我建议切换到SQL Azure(价格here)或者您需要在其他地方托管MySQL实例并从Azure服务器连接到它(由于延迟而不推荐)。完全不建议在Windows Azure实例上安装MySQL,因为这些实例是无状态的,Azure可以随时选择重新映像它们。 (除非你有一个只读的MySQL数据库并且有办法通过设置脚本自动安装它)
HTH
答案 1 :(得分:1)
要记住一件事,ASP.NET站点不受支持,它必须是一个应用程序。如果需要,您可以看到此链接以了解如何转换为应用程序: