C# 无法加载类型';键入名称';来自组件';组件名称';

C# 无法加载类型';键入名称';来自组件';组件名称';,c#,.net,wcf,C#,.net,Wcf,我已经为此挣扎了3个多小时。 我有一个项目“project1”,其中包含一个接口:“interface1” 但是,当我在IIS(它是wcf应用程序)上部署项目时,会出现以下异常: 无法从程序集“project1”加载类型“interface1”。请检查GAC中是否有较旧版本的程序集。还要附加调试器,并选中Debug->Modules视图以查看从何处加载程序集 一般来说,对于奇怪的程序集加载问题(如本例-在某些程序集中找不到特定类型),请配置并使用fuslogvw查看实际加载的程序集。检查GAC中

我已经为此挣扎了3个多小时。 我有一个项目“project1”,其中包含一个接口:“interface1”

但是,当我在IIS(它是wcf应用程序)上部署项目时,会出现以下异常:


无法从程序集“project1”加载类型“interface1”。请检查GAC中是否有较旧版本的程序集。还要附加调试器,并选中Debug->Modules视图以查看从何处加载程序集


一般来说,对于奇怪的程序集加载问题(如本例-在某些程序集中找不到特定类型),请配置并使用fuslogvw查看实际加载的程序集。

检查GAC中是否有较旧版本的程序集。还要附加调试器,并选中Debug->Modules视图以查看从何处加载程序集


一般来说,对于奇怪的程序集加载问题(例如,在某些程序集中找不到特定类型)配置并使用fuslogvw查看实际加载了哪些组件。

我通过删除并重新启动配置文件最终解决了问题。

我通过删除并重新启动配置文件最终解决了问题。

我检查了GAC,并且程序集不存在。我刚刚启动了fuslogvw并重新启动与所讨论的程序集相关的每个条目都显示成功。我不知道发生了什么。FusLogVW应该显示从中加载程序集的exatc位置。确保该位置包含代码的最新版本。我在WCF中遇到了相同的错误。我只是需要更新服务目录中的程序集。我已经检查了GAC,但程序集不存在。我刚刚启动了fuslogvw,与所讨论的程序集相关的每个条目都显示成功。我不知道发生了什么。FusLogVW应该显示从中加载程序集的exatc位置。确保该位置包含代码的最新版本。我在WCF中遇到了相同的错误。我只需要更新服务目录中的程序集。