卸载软件包 nuget 后出现内部服务器错误

Internal server error after uninstalling package nuget

我正在使用 Umbraco 7 创建网站,我使用 nuget 命令行安装了 FontAwesome Icons Dropdown 包

Install-Package FontAwesomeIconsDropdown

我注意到这是错误的包,所以我决定使用以下方法删除它:

Uninstall-Package FontAwesomeIconsDropdown

卸载包后,我在网站前端收到 500.19 错误,后端运行正常。

有关错误的一些详细信息:

我认为引用有问题,但我找不到它,我已经尝试重新安装 ImageProcessor 并删除配置文件中的行,但都没有成功。

您的 Web.config 文件的 <modules> 部分似乎有重复条目。如果您有 installed/removed 包并且它以某种方式未能检测到 "old" 行,然后在 NuGet 安装期间添加了另一行,则可能会发生这种情况。

您能否确保 web.config 文件的 <modules><httpModules> 部分都只有一个 <add name="ImageProcessorModule" .../> 条目?

通常,当我们卸载一个包时,它不会卸载应用程序中的每个文件。一些参考资料仍然存在。

因此,您可以检查bin文件夹是否还有剩余的Dll。如果是,则删除它们。

您可以检查使用此包创建的任何文件夹。如果您使用 git 或任何其他版本控制系统,那么您可以检查更改的和新添加的文件,以确保没有更多的文件与您 install/uninstall.[=10 的包相关=]

希望对您有所帮助!

谢谢