Orchard CMS - Settings.txt排除webdeploy

时间:2012-04-16 11:23:55

标签: asp.net asp.net-mvc-3 visual-studio-2010 orchardcms microsoft-web-deploy

如何从Orchard CMS的webdeploy(从源代码编译)中排除\ App_Data \ orchard \ App_Data \ Sites \ Default \ Settings.txt

尝试了许多不同的文件路径,以及一个直接的Settings.txt。它总是会再次上传。

enter image description here

设置

enter image description here

一切正常

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>AnyCPU</PlatformTarget>
<ExcludeApp_Data>false</ExcludeApp_Data>
<FilesToIncludeForPublish>OnlyFilesToRunTheApp</FilesToIncludeForPublish>
<ExcludeFilesFromDeployment>orchard\App_Data\Sites\Default\Settings.txt</ExcludeFilesFromDeployment>

这不起作用

1 个答案:

答案 0 :(得分:1)

您是否尝试在第一个屏幕上检查“从App_Data文件夹中排除文件”? 实际上,在进行站点更新时,您根本不需要从本地计算机复制此文件夹。

除了Settings.txt之外,App_Data文件夹还包含日志和依赖程序集(由Orchard动态发现)。您也不希望覆盖具有本地副本的那些,因此排除整个App_Data是一种方法。或者你可能有一个特定的理由不这样做?