从本地主机上载服务器上的umbraco站点

时间:2013-03-02 17:54:29

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

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

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

如果是,请帮助我这样做。

3 个答案:

答案 0 :(得分:4)

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

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

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

    这非常痛苦,但我尝试过像courrier这样的解决方案,而且我发现它们的生产不够可靠。手动是我目前唯一无风险的方式。

    希望这有帮助。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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