2011-02-08 2 views
4
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. 
    at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) 
    at System.Reflection.Assembly.GetTypes() 
    at Microsoft.Tools.SvcHost.ServiceHostHelper.LoadServiceAssembly(String svcAssemblyPath) 

Как я могу пройти через свойство LoaderExceptions, чтобы увидеть, что произошло с ошибками, поскольку оно не ударяет по какой-либо службе и не дает мне эту ошибку, прежде чем запускать какой-либо код?WcfSVCHost столкнулся с критической ошибкой и должен выйти. Это может быть вызвано недействительным конфигурационным файлом

Спасибо

+0

Попробуйте вручную проверить свойство '.InnerException'. –

+0

Для чего это стоило, я столкнулся с подобной проблемой при попытке отладки webservice local. Я никогда не решал проблему, однако важно отметить, что в проекте принимали участие две службы. После того как вы нажали на службу в IE, которую вы хотели отлаживать, символы, казалось, были доступны. –

+0

У меня была эта же проблема. На моем локальном компьютере клиент и хостинг-служба wcf отлично работают. Когда я развертываю сервер Windows 2008, клиент дает мне эту ошибку «Невозможно загрузить один или несколько запрошенных типов. Для получения дополнительной информации получите свойство LoaderExceptions». –

ответ

9

Мне удалось исправить эту проблему. Один из моих проектов был настроен на x86, а другие были настроены на любой процессор. Меняя все на любой CPU, я решил проблему.

Сказал

 Смежные вопросы

  • Нет связанных вопросов^_^