我有我的web.config文件中的问题。我在我的网站上添加HTML编辑器,并配置了web.config文件按照指令,但我收到此错误:类型“AjaxControlToolkit.Sanitizer.HtmlAgilityPackSanitizerProvider”不明确
**Parser Error Message:** The type 'AjaxControlToolkit.Sanitizer.HtmlAgilityPackSanitizerProvider' is ambiguous: it could come from assembly 'C:\Users\358676\Documents\Visual Studio 2012\WebSites\TheHubPortal\bin\AjaxControlToolkit.DLL' or from assembly 'C:\Users\358676\Documents\Visual Studio 2012\WebSites\TheHubPortal\bin\SanitizerProviders.DLL'. Please specify the assembly explicitly in the type name.
Source Error:
Line 15: <sanitizer defaultProvider="HtmlAgilityPackSanitizerProvider">
Line 16: <providers>
**Line 17: <add name="HtmlAgilityPackSanitizerProvider" type="AjaxControlToolkit.Sanitizer.HtmlAgilityPackSanitizerProvider"></add>**
Line 18: </providers>
Line 19: </sanitizer>
这是我的代码:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Admin.aspx.vb" Inherits="AdminPages_Admin" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" TagPrefix="asp" %>
<asp:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="NewsBodyTextBox" DisplaySourceTab="true">
<Toolbar>
<asp:Undo />
<asp:Redo />
<asp:Bold />
<asp:Italic />
<asp:Underline />
<asp:StrikeThrough />
<asp:Subscript />
<asp:Superscript />
<asp:JustifyLeft />
<asp:JustifyCenter />
<asp:JustifyRight />
<asp:JustifyFull />
<asp:InsertOrderedList />
<asp:InsertUnorderedList />
<asp:CreateLink />
<asp:UnLink />
<asp:RemoveFormat />
<asp:SelectAll />
<asp:UnSelect />
<asp:Delete />
<asp:Cut />
<asp:Copy />
<asp:Paste />
<asp:BackgroundColorSelector />
<asp:ForeColorSelector />
<asp:FontNameSelector />
<asp:FontSizeSelector />
<asp:Indent />
<asp:Outdent />
<asp:InsertHorizontalRule />
<asp:HorizontalSeparator />
<asp:InsertImage />
</Toolbar>
</asp:HtmlEditorExtender>
任何帮助将是非常赞赏。谢谢!
你看了整个错误消息? ” ...... *它可能来自程序集 'C:\用户\ 358676个\文件\的Visual Studio 2012 \网站已\ TheHubPortal \ BIN \ AjaxControlToolkit.DLL' 或程序集“C:\用户\ 358676个\文件\的Visual Studio 2012 \网站已\ TheHubPortal \ BIN \ SanitizerProviders.DLL”。**请明确指定的组件类型名称。***” – JDB
是的,我知道,我读了整个错误消息。我试图删除这些DLL文件并再次添加,然后重建网站,但我仍然得到该错误。我不知道工作都是围绕在这种类型的错误,这就是为什么我问,如果你们有任何想法或链接来解决这个问题。 –