2010-04-23 27 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並重新構建服務即可,這將使其再次運行。