【问题标题】:How to publish a website with sql local db database to azure using visual studio 2013如何使用 Visual Studio 2013 将带有 sql 本地 db 数据库的网站发布到 azure
【发布时间】:2014-12-09 10:20:18
【问题描述】:

我的网站已在本地服务器上启动并运行,我想将其发布到 azure。我搜索了很多但无法这样做但是在没有数据库的情况下成功发布。任何人都可以提供一步一步的指南如何发布到 azure 以及从 azure 管理门户下载哪些工具。 谢谢。

【问题讨论】:

    标签: azure azure-sql-database


    【解决方案1】:

    试试这个http://www.asp.net/mvc/overview/getting-started/database-first-development/publish-to-azure,如果您需要更多帮助,请告诉我们。您只需要 Visual Studio 2013。

    【讨论】:

    • 点击创建按钮创建网站时,提示在创建网站之前还有一些错误。
    • 查看 Visual Studio 的输出窗格以获取更多信息
    • 有人说我不能使用本地数据库,这是真的吗?
    • 是的,localdb 是 SQL Express 中的一种执行模式,并且在 VS 2013 上带有默认的 MVC 模板,这是一个基于文件的存储,因此仅适用于开发和测试时主要使用的本地机器。这应该在部署期间适当地替换为 SQL 数据库或任何其他 SQL 连接。如果配置正确,这将由 VS 上的发布引擎负责。但据我所知,这只会产生警告消息而不是错误。在任何这种情况下,输出窗格都会有详细信息。
    • 我必须在 azure 上创建数据库,然后将该数据库连接到我的网站?
    【解决方案2】:

    您不能将 localdb 用于 Azure 网站。

    也就是说,您可以使用 localdb 进行开发,但在部署时更改连接字符串以使用其他数据库,例如 SQL Azure(请参阅 http://azure.microsoft.com/blog/2013/07/17/windows-azure-web-sites-how-application-strings-and-connection-strings-work/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多