.net服务超时、在无.net框架机器上安装等问题
1、使用.net开发一个Windows服务,除了installutil的方式来安装服务以外,还有没有其它方式来安装,对于没有安装.net框架的计算机如何安装这个服务
2、Windows服务默认的超时时间是30秒,如果不通过修改注册表的方式来修改超时时间,对于以下情况,请大家帮忙一起分析一下:
假设在服务开启时,需要进行A函数的调用,调用A函数需要的时间有可能超过30秒,也就是可能超时,这时,通过把A函数的调用改为另开一个线程来处理,这样是否可以,或者把A函数使用异步委托的方式来处理,是否可以。
3、一个Windows服务中,需要有两个操作,一个是使用WebClient去读取网络上的一个数据并且发送邮件,另外一个是去读写SQLite的数据库,请问,这样的服务是否需要依赖于其它的系统服务,因为之前设计的一个服务,使用自动运行时,不能启动,但用户登录成功后再手动运行是可以成功的。