gpt4 book ai didi

.net - 加密许可错误

转载 作者:行者123 更新时间:2023-12-01 04:13:57 26 4
gpt4 key购买 nike

我目前正在评估 .NET 的几个许可应用程序,我发现其中一个更容易工作且功能更强大的是 CryptoLicensing。

我下载了 CryptoLicensing v2011,配置了许可证激活 WebService,运行了 install.aspx 步骤,我得到了一个包含 5 个表的 sql server 数据库。

然后我转到应用程序并尝试生成许可证,但收到一条错误消息,提示“无法将值 NULL 插入到列‘ID’中”。我用 SQL Profiler 检查过,实际上这个列(它是主键列)没有出现在插入语句中。
我注意到许可证表有 5 列:ID、LicenseCode、MachineCode、LicSetting_ID、LicSetting_LicenseCode。所以我更改了表定义:将 ID 设置为可为空并将其从 PK 中删除并将 LicSetting_ID 设置为 PK。

然后我能够生成许可证并进行验证。现在我想知道是否每个人都有这个问题,或者我做错了什么..

我正在考虑购买 CryptoLicensing,但我不想“破解”数据库以使其工作。

此致,
曼努埃尔·费利西奥。

最佳答案

我联系了他们的支持人员,他们迅速有效地(不到 10 分钟)回复了我,足以让我在这里说明这一点。

问题是我在管理应用程序中创建许可表时没有指定表前缀。许可证服务创建了一个名为 License 的表,应用程序创建了一个名为 prefix+'License' 的表,这导致了错误。

无论如何,我不清楚指定表前缀是mandaroty。除此之外,它现在正在工作。

关于.net - 加密许可错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com