Sitecore 8.2添加新角色/新域

Sitecore 8.2添加新角色/新域,sitecore,sitecore8,Sitecore,Sitecore8,我正在尝试添加新角色,但在弹出窗口中出现以下错误: 此问题在尝试添加新域时也存在,但在尝试添加新用户时不存在 这是标准的sitecore 8.2(版本170407(8.2更新-3))问题,还是我在某个时候安装了错误的软件?soooo我终于找到了答案(在某种程度上)。我不是说这是正确的方法,但它解决了问题。我所做的是将以下内容放入XamlSharp.config(Sitecore.Kernel使用的配置): 在标签内,我添加了三个标签: <htmlControl tag="TextBox"

我正在尝试添加新角色,但在弹出窗口中出现以下错误:

此问题在尝试添加新域时也存在,但在尝试添加新用户时不存在


这是标准的sitecore 8.2(版本170407(8.2更新-3))问题,还是我在某个时候安装了错误的软件?

soooo我终于找到了答案(在某种程度上)。我不是说这是正确的方法,但它解决了问题。我所做的是将以下内容放入XamlSharp.config(Sitecore.Kernel使用的配置):

在标签内,我添加了三个标签:

<htmlControl tag="TextBox" type="System.Web.UI.WebControls.TextBox, System.Web"/>
<htmlControl tag="DropDownList" type="System.Web.UI.WebControls.DropDownList, System.Web"/>
<htmlControl tag="CheckBox" type="System.Web.UI.WebControls.CheckBox, System.Web"/>

使整个系统看起来像这样:

那么,我是怎么知道的? 我制作了Sitecore.Kernel.dll的pdb,并调试到引发错误的地方:


由于controlType或controlType的子类与任何HTMLControl都不匹配,因此会在此处引发错误。但是为什么网络控件不在这些控件的列表中呢?为什么它能在Sitecore 8.2 update 3的其他实例上工作(我在一些同事的环境中尝试过,使用了不同的代码库)?我真的不知道,既然我没时间了,我现在就不得不停止我的调查(

所以我终于找到了答案(在某种程度上)。我不是说这是正确的方法,但它解决了问题。我所做的是将以下内容放入XamlSharp.config(Sitecore.Kernel使用的配置)中:

在标签内,我添加了三个标签:

<htmlControl tag="TextBox" type="System.Web.UI.WebControls.TextBox, System.Web"/>
<htmlControl tag="DropDownList" type="System.Web.UI.WebControls.DropDownList, System.Web"/>
<htmlControl tag="CheckBox" type="System.Web.UI.WebControls.CheckBox, System.Web"/>

使整个系统看起来像这样:

那么,我是怎么知道的? 我制作了Sitecore.Kernel.dll的pdb,并调试到引发错误的地方:

由于controlType或controlType的子类与任何HTMLControl都不匹配,因此此处会出现错误。但是为什么WebControl不在这些控件的列表中?为什么它可以在Sitecore 8.2 update 3的其他实例上工作(我在一些同事的环境中尝试过,使用了不同的代码库)我真的不知道,因为我没时间了,所以我现在必须停止我的调查(