2011-07-04 65 views
0

我正在構建一個web服務。如何在asp.net上運行後臺進程(或「加載進程」)webservice

此webservice接收來自客戶端的請求,並將數據轉換爲HSM以對其進行簽名。但它需要連接/發送/接收數據/斷開HSM

我不需要連接到HSM每個接收客戶端請求,我想打開一個連接到HSM,當webservice運行時,然後發送數據到HSM通過這個TCP連接。

我可以用asp.net webservice做到這一點嗎?

如果是,我該怎麼辦?

非常感謝

回答

0

在你Global.asax文件添加Application_Start處理程序,並啓動連接那裏。

由於您可以在不同線程上進行多個Web服務調用,您似乎都通過單個連接傳送到HSM,因此您需要同步使用HSM連接(使用鎖定)。