使用Visual Studio部署Umbraco站点

时间:2014-06-16 08:49:26

标签: .net visual-studio deployment umbraco umbraco7

我差不多完成了我的第一个Umbraco网站,我一直在浏览这些论坛以及ourumbraco.org论坛,试图找到关于如何将Umbraco网站发布到实时临时区域的权威指南但是,正如我迄今为止所发现的那样,这样的指南并不存在。特别是,我感兴趣的是如何部署使用Visual Studio开发的Umbraco站点以及可以为生产环境删除/简化哪些文件夹。我使用的是最新版本的Umbraco 7.3.1和一个SQL CE数据库。

我很高兴使用FTP将网站上传到服务器,如果这是一个选项,但我也想确保我的网站具有开箱即用Umbraco安全性的基本级别,所以我假设安装之类的东西目录应该被删除。

对此的任何帮助将不胜感激。我正在使用Visual Studio 2013。

1 个答案:

答案 0 :(得分:6)

答案实际上取决于你如何设置项目 - 好像你排除了umbraco核心文件(你必须将它们编译到其他地方)然后你需要在你的发布脚本中再次包含它们。

就部署而言 - 我通常包括所有文件夹 - 包括安装文件夹,但我压缩该文件夹并删除文件。原因是如果您更改数据库,有时会在升级期间使用安装文件夹 - 并且当您使用sqlce时,您可能会在某一天切换到完整的SQL数据库


此外:

我的部署文件夹最终如下所示

E:\ Work \ Umbraco \ deploy

目录
17/06/2014  12:04    <DIR>          .
17/06/2014  12:04    <DIR>          ..
17/06/2014  11:59    <DIR>          App_Browsers
17/06/2014  11:59    <DIR>          App_Plugins
17/06/2014  11:59    <DIR>          bin
17/06/2014  11:59    <DIR>          config
17/06/2014  11:59    <DIR>          css
08/05/2014  23:11               152 default.aspx
08/05/2014  23:11               107 Global.asax
17/06/2014  11:59    <DIR>          macroScripts
17/06/2014  11:59    <DIR>          masterpages
17/06/2014  11:59    <DIR>          media
08/05/2014  23:11             1,954 packages.config
17/06/2014  11:59    <DIR>          scripts
17/06/2014  11:59    <DIR>          umbraco
17/06/2014  11:59    <DIR>          umbraco_client
17/06/2014  11:59    <DIR>          usercontrols
17/06/2014  11:59    <DIR>          Views
17/06/2014  11:59            15,585 Web.config
17/06/2014  11:59    <DIR>          xslt