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

时间:2017-02-02 13:26:17

标签: c# iis nuget umbraco umbraco7

我正在使用Umbraco 7创建一个网站,我使用nuget命令行安装了FontAwesome图标下拉包

Install-Package FontAwesomeIconsDropdown

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

Uninstall-Package FontAwesomeIconsDropdown

卸载软件包后,我在网站前端收到500.19错误,后端工作正常。

有关错误的一些细节: enter image description here

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

2 个答案:

答案 0 :(得分:1)

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

因此,如果剩下任何Dll,您可以检查bin文件夹。如果是,则删除它们。

您可以查看使用此软件包创建的任何文件夹。如果您使用git或任何其他版本控制系统,那么您可以检查已更改的文件和新添加的文件,以确保没有更多文件与您安装/卸载的软件包相关。

希望它有所帮助!

由于

答案 1 :(得分:0)

您的<modules>文件的Web.config部分中似乎有重复的条目。如果您安装/删除了软件包并且它在某种程度上无法检测到“旧”行,然后在NuGet安装期间添加另一个软件包,则会发生这种情况。

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