Тип [nameHere] зарегистрированный для расширения' [extensionHere]' не мог быть загружен

Я изучал и создавал веб-сервисы JSONP с помощью WCF на fx3.5. Можно ли прочитать некоторые пробные версии, у меня был в.NET ASMX - Возврат Чистого JSON? Я наконец получил демонстрационное выполнение, но теперь я, я - голубь, выслеживающий его в мое приложение.

  • RivWorks. Сеть - веб-сайт - расположенный по http://dev.example.com
  • RivWorks. Сеть. Сервис - новые сервисы JSONP - расположенный в http://dev.example.com/services/ - web.config для сервисов находятся здесь.

web.config для сервиса:

  
    
      
        
          
        
      
    
    
      
        
      
      
          
      
    
    
      
        
          
          
        
      
        
    
      
        
      
    
  

Я получаю следующую ошибку, и я попробовал все, о чем я могу думать для фиксации ее. Найденный несколькими опечатками (Sevice вместо Сервиса) опрыснутый всюду по моему коду. Я использую код кода, найденный в MSDN. Вот ошибка:

Configuration Error Description:** An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: The type 'RivWorks.Web.Service.JSONP.JsonpBindingExtension
                , RivWorks.Web.Service
                , Version=1.0.0.0
                , Culture=neutral
                , PublicKeyToken=null' registered for extension 'jsonpMessageEncoding' could not be loaded.

Source Error:

Line 58:  
Line 59:      
Line 60:          
Line 61:          
Line 62:      

Source File: C:\RivWorks\dev\services\web.config    Line: 60

Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082

У кого-либо есть какие-либо идеи о том, что еще я могу проверить? Существует DLL по имени RivWorks.Web.Service.dll, он создается и копируется в каталог bin веб-сайта. Сервисы Web.config копируются в каталог Services веб-сайта. У меня нет ничего конфликтующего в web.config веб-сайта. Я проверил все проблемы написания.

12
задан Community 23 May 2017 в 12:25
поделиться

1 ответ

Присутствует ли dll (RivWorks.Web.Service.dll) в выводе сборки?

Затем попробуйте (для расширения "jsonpMessageEncoding"):

type="RivWorks.Web.Service.JSONP.JsonpBindingExtension, RivWorks.Web.Service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"

Обратите внимание на разные интервалы между в терминах "," и возврата каретки.

После этого я тройным образом проверял строку. Напишите исполняемый файл консоли, который ссылается на нужную вам dll (RivWorks.Web.Service), и выведите:

Console.WriteLine(
     typeof(RivWorks.Web.Service.JSONP.JsonpBindingExtension)
     .AssemblyQualifiedName);

Это дословная строка, которую вы хотите в xml. Не включайте в эту строку лишние пробелы.

16
ответ дан 2 December 2019 в 20:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: