如何在asp.net webservice上运行后台进程(或“加载进程”)

时间:2011-07-04 01:54:53

标签: asp.net web-services

我正在建立一个网络服务。

此Web服务接收来自客户端的请求,并将数据转换为HSM以对其进行签名。但它需要连接/发送 - 接收数据/断开连接到HSM

我不需要连接到HSM,每个接收客户端requet,我想在webservice运行时打开与HSM的连接,然后通过此TCP连接将数据发送到HSM。

我可以使用asp.net webservice做到这一点吗?

如果是,我该怎么办?

非常感谢

1 个答案:

答案 0 :(得分:0)

Global.asax文件中添加Application_Start处理程序并在那里启动连接。

由于您可以在不同的线程上进行多个Web服务调用,而您似乎都通过与HSM的单个连接进行了漏斗,因此您需要同步使用HSM连接(使用锁定)。