【发布时间】:2013-07-16 21:28:22
【问题描述】:
我对 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 网站不可用页面)。
【问题讨论】:
-
我从不使用 Azure,但也许他们的教程可以帮助你,windowsazure.com/en-us/develop/net/tutorials/get-started。 :)
标签: asp.net-mvc azure hosting azure-sql-database publishing