上传一把umbraco网站

问题描述:

我用一把umbraco现在是时候把它上传托管服务器上成功创建的网站.. 我已经搜查,并得到一个付费产品的same..and我不想用它。上传一把umbraco网站

是否有任何身体试图对当地发展一把umbraco网站,然后上传在服务器上?

如果是,那么请帮助我做到这一点。

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

  1. FTP至删除网站和复制整个网站(我实际使用超越比较)。
  2. 用management studio连接到我的本地数据库并创建一个.bak文件。
  3. 将.bak文件上传到数据库服务器。
  4. 还原数据库
  5. 评论连接字符串在web.config中

然后我几乎完成。

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

这是很不好受,但我试着像信使和类似的其他事情的解决方案,他们不生产我找到足够可靠。手动是我目前看到的唯一无风险的方式。

希望这会有所帮助。

+0

感谢塞巴斯蒂安对这个问题的有帮助的描述。 – Sangeeta 2013-03-11 08:32:19

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

我敢肯定有较少的点击更优雅的解决方案,但在这里就是我如何做到这一点与SQL Azure的网站,不知道是什么的主机/ DB你使用:
1)创建Azure上的一个空分贝与我的本地数据库相同的登录名和用户。
2)在azure上创建一个空的站点,连接到我的数据库。
3)下载发布配置文件。
4)用Sql Azure Migration Wizard第一次上传db。
5)将发布配置文件导入到WebMatrix中,并上传到该网站。
6)此后,我使用WebMatrix部署网站和数据库。

WebMatrix中使用WebDeploy或FTP,你可以,如果你喜欢,FTP使用WebDeploy通过IIS。