Служба WCF, размещенная в управляемом подключении службы Windows с помощью приложения службы WCF - PullRequest
0 голосов
/ 14 июля 2011

Заранее спасибо за любые советы.У меня есть служба Windows, которая размещает службу WCF через net.tcp, и это прекрасно работает.Я также создал приложение службы WCF.Я пытаюсь добавить ссылку на службу net.tcp в приложение-службу.Затем я добавляю его в GAC, который работает нормально, но если я пытаюсь RegAsm приложения-службы WCF, чтобы позволить ему вызываться из Server.CreateObject, я получаю ошибку:

Предупреждение: обнаружен экспортер библиотеки типовтип, производный от универсального класса и не помеченный как [ClassInterface (ClassInterfaceType.None)].Интерфейсы классов не могут быть выставлены для таких типов.Попробуйте пометить тип с помощью [ClassInterface (ClassInterfaceType.None)] и предоставить явный интерфейс в качестве интерфейса по умолчанию для COM с использованием атрибута ComDefaultInterface.

Это не работает.Я пытался вызвать его через библиотеку классов, но это тоже не работает, так как конечная точка установлена ​​неправильно.

Любой совет?

1 Ответ

0 голосов
/ 14 июля 2011

ОК. Исправлено.В случае ошибки разрешения у учетной записи iusr не было доступа к файлу web.config из приложения-службы WCF.Так что теперь это работает.Теперь возникла другая проблема.Мне нужно иметь возможность вызывать приложение службы WCF из asp classic, но оно не использует web.config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...