C# 从Sitefinity中删除模块

C# 从Sitefinity中删除模块,c#,asp.net,sitefinity,C#,Asp.net,Sitefinity,如何从Sitefinity中删除模块?我对Sitefinity了解不多,但我相信你可以在他们的上找到你想要的内容,你会找到视频、论坛、博客帖子 如果没有找到好的答案,您也可以在那里提交支持通知单。编辑:这只适用于Sitefinity 3.x 这取决于你想清理到什么程度 如果只想禁用模块,可以通过web.config查找以下部分: <telerik><framework><modules> 只需从那里删除模块,Sitefinity就不会加载模块 可选 接

如何从Sitefinity中删除模块?

我对Sitefinity了解不多,但我相信你可以在他们的上找到你想要的内容,你会找到视频、论坛、博客帖子


如果没有找到好的答案,您也可以在那里提交支持通知单。

编辑:这只适用于Sitefinity 3.x

这取决于你想清理到什么程度

如果只想禁用模块,可以通过web.config查找以下部分:

 <telerik><framework><modules>

只需从那里删除模块,Sitefinity就不会加载模块

可选

接下来的步骤是完全可选的,但将完全删除模块

然后,为了更进一步,您可以从Bin文件夹中删除表示模块的DLL,例如Telerik.Blogs和Telerik.Blogs.Data用于Blogs模块,所有模块都以这种方式命名

在web.config中搜索对模块的任何引用:例如在部分中

  • 分区组
  • 电传
  • 工具箱
  • 元域
然后根据您使用的Sitefinity版本和使用的模块进行进一步清理

有些模块无法删除,比如图像、文档和一般内容,因为它们在CMS页面中是不可或缺的


我还发现Telerik对此也有自己的看法。

您可以通过在web.config文件中的节点对模块进行注释来禁用该模块


您应该能够删除默认模块并用自己的模块替换它,我建议您更改web.config的节点下的应用程序名称,使其与现有模块不冲突。

我已提交了支持通知单,但不幸的是,Telerik只提供48小时的响应时间,我需要更紧迫的答案。希望有人能准确回答你的问题,因为48小时在紧急情况下太多了。我知道这就要来了。我已经创建了我自己的模块,该模块扩展了图像和文档模块,将上传“视图”替换为我自己的图像裁剪器。我目前已经让这两个模块(我的扩展模块和原始图像和文档模块)并排运行,但只是想删除现有模块。所以基本上我只想用我自己的模块替换现有的模块。如果我继承了web.config中指定的所有Telerik.Libraries类型,您认为我可以将所有这些引用指向我的实现吗,或者还会有其他问题吗?如果您要替换图像和文档模块,那么情况就不同了。我说不要删除图像和文档模块的唯一原因是,当有人试图插入图像时,编辑器对话框将被破坏。您应该保存以将I&D模块的所有Web.Config引用替换为您自己的引用。