Как указать реализованный сервисный контракт 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 может найти указанное пространство имен и класс.