我已经使用Umbraco成功创建了网站,现在可以将其上传到托管服务器上了。 我已经搜索并获得了同样的付费产品......我不想使用它。
是否有人试图在本地开发Umbraco网站,然后将其上传到服务器上?
如果是,请帮助我这样做。
答案 0 :(得分:4)
首先,我从本地IIS网站运行umbraco安装。然后我为该网站设置了我的视觉工作室解决方案(以及我的源控制)。然后我工作,直到我达到测试版,然后我经历这个部署过程:
然后我已经完成了。
一旦我“活着”并且有内容我不想失去,当我想在网站上工作时,我通过.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。