Сообщения

Показаны сообщения с ярлыком "WCF"

Реализации IEndpointBehavior бесполезны без открытого конструктора

Любая реализация интерфейса IEndpointBehavior без открытого конструктора по умолчанию (без параметров) бесполезна и не работает, хотя и исключений не кидает в WCF тоже. Т.е. можно столкнуться с тем, что решение настроено, но не работает.

Миграция WCF с проекта Web-сайт на проект Web-application в VisualStudio

Решение: Есть. Задача: Перенести файлы WCF .svc и относящиеся к ним файлы кода из VS 2008 Website в Web Application. Прочитать http://gurustop.net/blog/2008/08/03/converting-vs-2008-website-to-web-application/ Перенести .svc из Website проекта в Web Application. Из папки App_Code пененести в корень Web Application соответствующий .cs файл. Соответствующий .cs файл переименовать так: было my.cs стало my.svc.cs. Исключить .svc.cs из проекта. Создать произвольный .svc файл для сразвнения. Открыть через контекстное меню Open With выбрав XML Editor оба .svc файла. Привести к соответствию перенесенный файл задав в атрибут CodeBehind правильное значение. Для этого удалите “~/App_Code/” и “my.cs” замените на “my.svc.cs”. Включить в проект .svc.cs. При этом файл кода станет автоматически дочерним для .svc файла. Писал на скорую руку, если непонятно, связывайтесь. Если вы добавите или переименуете namespace у файла кода, то должны будете поправить настройки привязок в web.c...