我收到“未在 web.config 文件中配置 Sanitizer。安装 AjaxControlToolkit.HtmlEditor.Sanitizer NuGet 包或将 EnableSanitization 属性设置为 False(不安全)。” 很多人收到的错误消息。
我发现很多答案都说要下载文件,但是由于 AJAXControlToolKit 项目已移至 devexpress,因此大多数链接都已过时。
试图遵循提供给这个问题的答案,但提供的下载必要 dll 的链接已经过时。
所以我按照这个页面通过键入来安装软件包
Install-Package AjaxControlToolkit.HtmlEditor.Sanitizer -Version 17.1.1.
所以它转储了两个包:HtmlAgilityPack.1.4.9 和 AjaxControlToolkit.HtmlEditor.Sanitizer.17.1.1.0。
在此之前,我从这里实际下载了 dll 。
引用 DLL 后,我尝试按照此页面上的说明修复 web.config 文件。但是有两个问题
AjaxControlToolkit.Sanitizer.ProviderSanitizerSection 无法解析。
sanitizer 不是 system.web 的有效子元素
扩展器上的 github页面没有说明修改 web.config 文件。
我可能在这个问题上搜索了其他网站,但我无法全部列出,现在是凌晨 2 点 50 分,我束手无策。
我知道 AjaxControlToolkit 项目已移至 devexpress,但文档似乎很难找到。
编辑:我确实安装了 AjaxControlToolkit,并且有 3-4 个控件在我的网站上运行。