.net - 使用 Visual Studio 部署 Umbraco 站点

标签 .net visual-studio deployment umbraco umbraco7

我几乎完成了我的第一个 Umbraco 站点,我一直在浏览这些论坛以及 ourumbraco.org 论坛,以尝试找到有关如何将 Umbraco 站点发布到实时暂存区的权威指南,如到目前为止,我发现这样的指南不存在。特别是,我对如何部署使用 Visual Studio 开发的 Umbraco 站点以及可以为生产环境删除/简化哪些文件夹感兴趣。我使用的是最新版本的 Umbraco 7.3.1 和 SQL CE 数据库。

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

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

最佳答案

答案实际上取决于您如何设置项目 - 就好像您排除了 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

关于.net - 使用 Visual Studio 部署 Umbraco 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24239781/

相关文章:

.net - 启动时完全隐藏WPF窗口吗?

c# - 理解 Dictionary 类中的 TKey 和 TValue 参数

c# - 使用 Entity Framework 将项目添加到集合

javascript - CSS 和 JS 的 Visual Studio Code 比较(用于合并)

visual-studio - 按 Ctrl A 时防止 Visual Studio 滚动到文件末尾(全选)

c++ - 让 VS 编译器捕捉有符号/无符号的赋值?

deployment - GlassFish 3.1.2 在部署时给出 404,没有任何错误

java - 将多个 Maven 目标合并到一个事务中(例如部署和站点部署,如果站点部署失败怎么办?)

git - Azure - 从 Bitbucket 部署

c# - sizeof 根据字段顺序给出不同的结果