我正在使用 Safenet Sentinel 密钥,我创建了一个用于登录的 Web 服务,但是当我第一次运行它时,它会抛出一个错误 HASPDotNetDllBroken,但如果我第二次或之后连续运行它,它运行良好。我正在使用以下 dll:
- apidsp_windows.dll
- hasp_net_windows.dll
我的网络服务是:
[WebMethod]
public string Log()
{
HaspFeature feature = HaspFeature.Default;
string vendorCode="Az........";
Hasp hasp = new Hasp(feature);
HaspStatus status = hasp.Login(vendorCode);
if (HaspStatus.StatusOk != status)
{
return("Login Failed with status "+status.ToString());
}
else
{
return ("Login Successful with status "+status.ToString());
}
}