当我尝试通过IIS运行我的网站时,我收到以下错误:
无法找到配置节点:设置/设置[@name =' MediaFolder'] / @ value
我使用的是Sitecore 6.5版。当我在项目中搜索MediaFolder时,我发现以下内容:
SitecoreSettings.config
<setting name="MediaFolder" value="$(mediaFolder)" />
的Web.config:
<sc.variable name="mediaFolder" value="/upload" />
不幸的是,我并不熟悉Sitecore,所以我不确定从哪里开始寻找。也许我错过了一个文件?
答案 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>