После некоторых замечательных постов я перешел по следующей ссылке.
http://www.apterasoftware.com/Blog/Post/10-01-09/Hosting_WCF_Web_Services_on_a_site_with_multiple_host_header_bindings.aspx
Я использую .Net 3.5, но пытаюсь использовать ServiceFactory, найденную по ссылке. Проблема в том, что я получаю сообщение об ошибке:
«Не удалось загрузить тип CLR WCFReportLibrary.MultipleHeaderServiceHostFactory во время компиляции службы.»
Я создал решение с двумя проектами. WCFReportLibrary, который содержит класс [ServiceContract] и класс MultipleHeaderServiceHostFactory. В моем веб-проекте в рамках решения я создал файл .svc с директивой <% @ ServiceHost Factory @>, для которой установлено значение "WCFReportLibrary.MultipleHeaderServiceHostFactory". Разве я не могу загрузить завод таким образом? Еще раз спасибо!