在本地IIS实例中配置Sitecore WDP包的Web根目录时出错 [英] Error configuring web root of sitecore WDP package in local IIS instance

查看:13
本文介绍了在本地IIS实例中配置Sitecore WDP包的Web根目录时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用Sitecore提供的Web Deploy(WDP)包在IIS中配置我的本地Sitecore实例。更具体地说,我使用的是Sitecore 8.2Rev.161115(WDP XP1包)中的内容/网站根目录。在WDC中,数据文件夹(App_Data)现在位于web根目录下。以下是我到目前为止尝试过的内容-

(I)从WDP XP1(Cm)包复制Web根目录,并放置在我的IIS wwwroot中。已配置实例。

(Ii)替换了My local SQL EXPRESS和MOGO值中的CORE、MASTER、WEB、ANALTICS、TRACKING连接字符串值。

(Iii)将App_Data文件夹下的License.xml替换为我订阅的License.xml文件

(Iv)将DataFolder.Config中的数据文件夹路径修改为"/App_Data"

https://www.screencast.com/t/sklpG0fJ1

当我现在尝试从下面的IIS浏览应用程序时,收到以下错误- 目录名D:homesitewwwrootApp_data无效。

说明:当前Web请求执行过程中发生未经处理的异常。请查看堆栈跟踪,以了解有关错误及其在代码中的起源位置的详细信息。

异常详细信息:System.ArgumentException:目录名D:homesitewwwrootApp_Data无效。

我确实知道路径"D:homesitewwwrootApp_data"来自哪里。它在我的配置文件中的任何地方都不是硬编码的,并且所有的数据文件夹路径引用都是相对的。通常,我的所有IIS站点都驻留在默认的C:inetpubwwwroot文件夹中。

我知道对于Azure应用程序服务,路径"D:homesitewwwroot"作为默认路径,但不确定它是否与本地环境有关。 我想知道我应该把重点放在哪里来调试这样的问题?

谢谢, Abhi

推荐答案

从说明中听起来您重命名了DataFolder.config.example以删除扩展名.example,然后使用更正后的文件夹修改了此文件?

WDP zip还包括zzDataFolder.config文件,该文件将dataFolder路径设置为D:homesitewwwrootApp_data

Sitecore按字母顺序从/App_Config/Include文件夹加载配置文件,然后遍历所有子文件夹。我建议您创建一个/App_Config/Include/z.Project并将所有自定义配置文件放在这里,以确保它们最后加载。

我建议您阅读一下我以前就此主题撰写的thisthis篇博客文章,以便进一步了解。

这篇关于在本地IIS实例中配置Sitecore WDP包的Web根目录时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆