使用 IronZip 许可证密钥

查克尼特·宾
查克尼特·宾
2018年八月28日
更新 2024年十二月10日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

如何获取许可密钥

添加 IronZip 许可证密钥后,您可以在没有任何限制或水印的情况下部署您的项目。

您可以购买许可证密钥或在这里注册免费30天试用密钥


步骤 1:下载最新版的IronZIP

第 2 步:申请许可证密钥

使用代码设置您的许可证

在您的应用程序启动时,使用 IronZip 之前添加这段代码。

:path=/static-assets/zip/content-code-examples/how-to/license-keys-apply.cs
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01";
IronZip.License.LicenseKey = "IRONZIP.MYLICENSE.KEY.1EF01"
$vbLabelText   $csharpLabel

使用 Web.Config 或 App.Config 设置您的许可证

要在应用程序中全局应用密钥,请使用 Web.Config 或 App.Config 在 appSettings 中的配置文件中添加以下密钥。

<configuration>
...
  <appSettings>
    <add key="IronZip.LicenseKey" value="IRONZIP.MYLICENSE.KEY.1EF01"/>
  </appSettings>
...
</configuration>
XML

在项目中,已知在2024.3.3之前发布的IronZIP版本存在许可问题:

  • ASP.NET 项目
  • .NET Framework 版本 >= 4.6.2

    存储在Web.config文件中的密钥被产品拾取和使用。 请访问 '在 Web.config 中设置许可证密钥' 故障排除文章以了解更多信息。

    确保IronZip.License.IsLicensed返回true以验证。


使用 .NET Core appsettings.json 文件设置您的许可证密钥。

要在 .NET Core 应用程序中全局应用密钥:

  • 将一个名为 appsettings.json 的 JSON 文件添加到项目的根目录中。
  • 将“IronZip.LicenseKey”键添加到您的JSON配置文件中。该值应为您的许可密钥。
  • 确保文件属性包括 复制到输出目录:始终复制

    文件:appsettings.json

{
    "IronZip.LicenseKey":"IRONZIP.MYLICENSE.KEY.1EF01"
}

第 3 步:验证许可证密钥

验证已安装的许可证密钥

要验证许可证密钥是否已正确应用,您可以检查 IsLicensed 属性。 使用以下代码片段:

:path=/static-assets/zip/content-code-examples/how-to/license-keys-is-licensed.cs
// Check if the license key has been applied
bool licensed = IronZip.License.IsLicensed;
' Check if the license key has been applied
Dim licensed As Boolean = IronZip.License.IsLicensed
$vbLabelText   $csharpLabel

验证许可证密钥

要确保您的许可证或试用密钥有效,您可以使用以下代码片段:

:path=/static-assets/zip/content-code-examples/how-to/license-keys-is-valid.cs
// Check if a given license key string is valid
bool valid = IronZip.License.IsValidLicense("IRONZIP.MYLICENSE.KEY.1EF01");
' Check if a given license key string is valid
Dim valid As Boolean = IronZip.License.IsValidLicense("IRONZIP.MYLICENSE.KEY.1EF01")
$vbLabelText   $csharpLabel

如果返回值是True,这意味着密钥是有效的,您可以继续使用IronZIP。然而,如果返回值是False,这表明密钥是无效的。


步骤4:开始您的项目

若要开始使用IronZIP,我们强烈建议您按照我们的综合教程学习如何Get Started with IronZip。 本教程提供了详细的说明和示例,帮助您掌握使用 IronZIP 的基础知识。


问题或需要支持?

要在实时项目中使用IronZIP,您需要一个付费或试用的许可证密钥,您可以通过购买许可证来获取。 试用许可证可以通过访问此链接获取。

如需全面的代码示例、教程、许可详情和详尽的文档,请访问我们网站上的IronZIP部分。

如果您有任何疑问,请随时联系support@ironsoftware.com

查克尼特·宾
软件工程师
Chaknith 负责 IronXL 和 IronBarcode 的工作。他在 C# 和 .NET 方面拥有深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的洞察力,有助于提升产品、文档和整体体验。