【问题标题】:Uploading umbraco site on server from local host从本地主机上传服务器上的 umbraco 站点
【发布时间】:2013-02-17 03:01:16
【问题描述】:

我已经使用 Umbraco 成功创建了网站,现在是时候将其上传到托管服务器了。 我已经搜索并获得了一个相同的付费产品..我不想使用它。

有没有人尝试在本地开发 Umbraco 网站,然后将其上传到服务器上?

如果是,请帮我这样做。

【问题讨论】:

    标签: file-upload content-management-system hosting localhost umbraco


    【解决方案1】:

    首先我从本地 IIS 网站运行 umbraco 安装。然后我为那个网站(和我的源控制)设置了我的视觉工作室解决方案。然后我开始工作,直到我达到测试版,然后我通过这个过程进行部署:

    1. Ftp 到删除网站并复制整个网站(我实际上使用 Beyond compare)。
    2. 使用 management studio 连接到我的本地数据库并创建一个 .bak 文件。
    3. 将 .bak 文件上传到数据库服务器。
    4. 恢复该数据库
    5. 查看 web.config 中的连接字符串

    那我差不多完成了。

    一旦我“活着”并且拥有不想丢失的内容,当我想在网站上工作时,我会通过 .bak 文件恢复实时数据库,然后进行更改。它们通常包括数据库更改,因为模式基本上在数据库中。我记下了我所做的所有操作。一旦我的更改准备就绪,我会在更新文件时手动复制实时站点上的更改。

    这非常痛苦,但我尝试了像快递和其他类似的解决方案,但它们对于我发现的生产来说不够可靠。手动是我目前看到的唯一无风险的方式。

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      是的,这种情况一直都在发生。使用 FTP 将您的本地安装复制到您的网络服务器,修改 web.config 以指向正确的数据库,您的网站应该可以正常运行。

      【讨论】:

        【解决方案3】:

        我确信有更优雅的解决方案,点击次数更少,但这是我在使用 sql 的 azure 网站上执行此操作的方法,不确定您使用的是什么托管/数据库:
        1) 在 azure 上使用与我的本地数据库相同的登录名和用户创建一个空数据库。
        2) 在连接到我的数据库的 azure 上创建一个空站点。
        3) 下载发布配置文件。
        4) 第一次使用Sql Azure Migration Wizard上传数据库。
        5) 将发布配置文件导入并上传到带有WebMatrix的站点。
        6) 此后,我使用 WebMatrix 部署站点和数据库。

        WebMatrix 使用 WebDeploy 或 FTP,您可以根据需要通过 IIS 和 FTP 使用 WebDeploy。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-05-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多