[color=#FF0000]把winform做为windows服务然后在asp.net中调用服务程序。[/color]
然后在asp.net程序中调用这个服务并且得到服务返回的数据。请问各路朋友,这个用那些方法啊?
先谢谢啦。
然后在asp.net程序中调用这个服务并且得到服务返回的数据。请问各路朋友,这个用那些方法啊?
先谢谢啦。
解决方案 »
- TcpListener/TcpClient类-->异步BeginRead无限循环-->线程问题
- 新手提问,用哪个好?
- C#怎么实现对网页的操作,急!!!!!!!!!!!!!!!
- [用flash做界面]问题:未能导入 activeX 控件 请确保它已经正确注册
- 请问,C#可以访问WINAPI吗?如何访问?(急!)
- 請教各位ggjj一個問題,在web開發中怎麼樣實現打開主頁的同時帶出一個小的廣告視窗???
- 纪念江八点十周年
- C# winfrom 程序kill掉后的代码还可以执行
- 求购图书管理系统
- 一个相当简单的问题,关于textBox.Text
- "WorkFlow Fuondation"与"自动化控制"的结合讨论
- 谁会微软工作流的呀?帮帮我
相当于 windows服务是一个”函数“ 或者充当某个功能。
问题是在asp.net中 微软的SpVoice 的 一些事件例如,Viseme,Word等是不能触发出来的。
只能用用winform才能触发出事件出来啊。想法是吧winform做成windows服务 , 这样在asp.net客户端 调用就得了啊。高手请来解决这个问题啊。
非常简单,不需要实例。点几下鼠标,默认微软生成的空白服务就是一个简单的实例。
有不明白,可以查阅MSDN。
{
Voice.Phoneme += new _ISpeechVoiceEvents_PhonemeEventHandler(Voice_Phoneme);
Voice.AudioLevel += new _ISpeechVoiceEvents_AudioLevelEventHandler(Voice_AudioLevel);
} void Voice_Viseme(int StreamNumber, object StreamPosition, int Duration, SpeechVisemeType NextVisemeId, SpeechVisemeFeature Feature, SpeechVisemeType CurrentVisemeId)
{
ShowEvent("Voice_Viseme..."+CurrentVisemeId.ToString());
int Temp = (int)CurrentVisemeId;
VisemePicture.Image = MouthImgList.Images[Temp ]; //CurrentVisemeId: 0-21 if (Temp % 6 == 2) VisemePicture.Image = MouthImgList.Images[22];
if (Temp % 6 == 5) VisemePicture.Image = MouthImgList.Images[23]; }
....
那如果不在winform中 而是在windows服务或者是web service中该如何使用这样的委托啊