Я работаю над приложением в WCF и хочу получать события на стороне сервера.
У меня есть веб-сайт, который по запросу должен зарегистрировать отпечаток пальца.Веб-страница запрашивает подключение устройства, а затем каждую секунду в течение 15 секунд запрашивает ответ.
Код на стороне сервера, по-видимому, «простой», но не работает.это:
[ServiceContract]
interface IEEtest
{
[OperationContract]
void EEDirectConnect();
}
class EETest : IEEtest
{
public void EEDirectConnect()
{
CZ ee = new CZ(); // initiates the device dll
ee.Connect_Net("192.168.1.200", 4011);
ee.OnFinger += new _IEEEvents_OnFingerEventHandler(ee_OnFinger);
}
public void ee_OnFinger()
{
//here i have a breakpoint;
}
}
каждый раз, когда я кладу палец, должно срабатывать событие.на самом деле, если я
static void Main()
{
EETest pp = new EETest();
pp.EEDirectConnect();
}
работает нормально.но из моего прокси-сервера оно не запускает событие.
У вас есть какие-либо советы, рекомендации или вы видите ошибку?
Спасибо всем.