我对 Windows Azure 非常陌生 - 已经进入 asp.net 大约 10 年了,并且一直在通过数据库备份和恢复生产以及将最终代码位从源代码控制复制到生产数据库的根文件夹来部署应用程序。
我正在做初步阅读,发现有点难以吸收将 ASP.Net MVC Web 应用程序部署到 Azure 的整个过程。
我已设法在 Azure 上拥有数据库和网站代码,并且它已启动并运行,但我无法就以下几点达成一致,并希望更好地理解它们,以便将它们作为我的应用程序版本进行定期部署继续上涨。
- 数据库不像备份本地数据库然后上传 .bak 文件并恢复到生产服务器那样工作。
- 我也看不到我的网站文件。
更新:2013 年 8 月 4 日 Azure 网站有一个 FTP 选项。您可以在各自的网站仪表板中看到您的 FTP 主机名。FTP 的用户名和密码位于发布设置文件中(注意:您必须选择 FTP 用户名和密码,而不是发布用户名/密码。它们都是不同的。
当我为我的产品的 2.0 版做好准备时,如何从 Azure SQL 获取数据库,将其升级到 2.0 并将其放回原处?
我假设 Visual Studio 的发布向导应该能够处理代码升级,但我如何动态编辑我的生产 web.config 文件?
在升级过程中,如何使我的网站脱机并向用户显示我的自定义“脱机”页面?(停止网站会显示 Windows Azure 网站不可用页面)。