2010-04-23 26 views
2

我在Main()处命中断点之前很久就出现以下错误。WCF启动时的TypeLoadException

System.Reflection.ReflectionTypeLoadException: 无法加载的一个或多个 请求的类型。检索 LoaderExceptions属性获取更多 信息。在 System.Reflection.Module._GetTypesInternal(StackCrawlMark & stackMark)在 System.Reflection.Assembly.GetTypes() 在 Microsoft.Tools.SvcHost.ServiceHostHelper.LoadServiceAssembly(字符串 svcAssemblyPath)

有是一个建议,它可能是一个配置错误,但我没有看到它比较类似,工作的例子。

如何在早期发生这种情况时“检索LoaderExceptions属性”?

谢谢!

+0

这发生在VS2010上的任何机会? – 2010-04-23 21:51:17

+0

对不起,达林,我不能说;我还没有VS2010。 – 2010-04-26 13:00:17

+0

嗨凯利,我有完全相同的问题。你有没有设法解决这个问题?谢谢 – Leo 2011-02-08 09:07:26

回答

2

您是否有机会在GAC中安装此服务的dll,并在之后修改了源代码?如果这是一个案例(就像我自己体验过的那样),那么只需卸载dll并重新构建服务即可,这将使其再次运行。