我正在尝试使用sitecore提供的Web部署(WDP)软件包在IIS中配置我的本地sitecore实例。更具体地说,我使用Sitecore 8.2 rev的内容/网站web root。 161115(WDP XP1包)。在WDC中,数据文件夹(App_Data)现在位于Web根目录下。以下是我到目前为止所尝试的内容 -
(i)从WDP XP1(cm)软件包复制Web根目录并放入我的IIS wwwroot。配置了实例。
(ii)从我的本地SQL express和mongo值替换核心,主,Web,分析,跟踪连接字符串值。
(iii)将app_Data文件夹下的license.xml替换为我订阅的license.xml文件
(iv)将数据文件夹路径修改为" / App_Data"在DataFolder.Config
中https://www.screencast.com/t/sklpG0fJ1
当我尝试从IIS下面浏览应用程序时,我收到的错误是 - 目录名称D:\ home \ site \ wwwroot \ App_Data无效。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentException:目录名称D:\ home \ site \ wwwroot \ App_Data无效。
我真的知道从哪里来的路径" d:\家\网站\ wwwroot的\ App_Data文件"是来自。它在我的配置文件中没有硬编码,所有数据文件夹路径引用都是相对的。通常我的所有IIS站点都驻留在默认的C:\ inetpub \ wwwroot文件夹中。
我理解,对于Azure应用服务,路径是" D:\ home \ site \ wwwroot"作为默认值但不确定它是否与本地环境有关。 欣赏关于我将重点调试的问题的任何想法吗?
谢谢, ABHI
答案 0 :(得分:1)
从说明中听起来您重命名 DataFolder.config.example 以删除 .example 扩展程序,然后使用更正后的文件夹修改此文件?
WDP zip还包含 zzDataFolder.config 文件,该文件将dataFolder
路径设置为 D:\ home \ site \ wwwroot \ App_Data 。
Sitecore从 / App_Config / Include 文件夹中按字母顺序加载配置文件,然后遍历所有子文件夹。我建议您创建 /App_Config/Include/z.Project 并将所有自定义配置文件放在此处,以确保它们最后加载。