Sitecore:找不到配置节点

时间:2016-05-18 08:43:51

标签: asp.net sitecore

当我尝试通过IIS运行我的网站时,我收到以下错误:

  

无法找到配置节点:设置/设置[@name =' MediaFolder'] / @ value

我使用的是Sitecore 6.5版。当我在项目中搜索MediaFolder时,我发现以下内容:

SitecoreSettings.config

<setting name="MediaFolder" value="$(mediaFolder)" />

的Web.config:

<sc.variable name="mediaFolder" value="/upload" /> 

不幸的是,我并不熟悉Sitecore,所以我不确定从哪里开始寻找。也许我错过了一个文件?

1 个答案:

答案 0 :(得分:0)

对我而言,问题是未正确指定为转换的配置转换文件存在问题。

在我的Web.csproj文件中,我有这个:

<Content Include="App_Config\AppSettings.config">
  <SubType>Designer</SubType>
  <TransformOnBuild>true</TransformOnBuild>
</Content>
<Content Include="App_Config\AppSettings.Test.config" />

应该是这样的:

<Content Include="App_Config\AppSettings.config">
  <SubType>Designer</SubType>
  <TransformOnBuild>true</TransformOnBuild>
</Content>
<None Include="App_Config\AppSettings.Test.config">
  <DependentUpon>AppSettings.config</DependentUpon>
  <IsTransformFile>True</IsTransformFile>
</None>