Как указать реализованный сервисный контракт dll в конфиге WCF

Моя реализация сервиса присутствует в Calc.dll,

WCF Сервис присутствует в Svc.dll

Я добавил контракт внутри тега конечной точки в WCF app.config файл из Svc.dll,

<service behaviorConfiguration="Default" name="MySvc">
   <endpoint contract="Company.ICalc" .... />

Как WCF узнает, что сервис реализован в Calc.dll? Мы только что указали название контракта.

1 ответ

Решение

Для того, чтобы это работало, ваш svc.dll проект должен как-то ссылаться calc.dll - и, следовательно, среда выполнения.NET / WCF может найти указанное пространство имен и класс.

Другие вопросы по тегам