使用 IronZip 授權金鑰

This article was translated from English: Does it need improvement?
Translated
View the article in English

如何取得授權金鑰

新增 IronZip 授權金鑰後,您即可無限制且無浮水印地將專案部署至生產環境。

您可在此購買授權金鑰,或註冊免費 30 天試用授權


步驟 1:下載 IronZip 最新版本

[請務必從官方網站或程式庫取得 IronZip 的最新版本。]

步驟 2:套用您的授權金鑰

使用程式碼設定您的授權

請將此程式碼加入應用程式的啟動階段,位於使用 IronZIP 之前。

:path=/static-assets/zip/content-code-examples/get-started/license-keys-apply.cs
// 這段程式碼片段不可用!
' 這段程式碼片段不可用!
$vbLabelText   $csharpLabel

請透過 Web.Config 或 App.Config 設定您的授權

若要透過 Web.Config 或 App.Config 在應用程式中全域套用某個金鑰,請在設定檔的 appSettings 中新增以下金鑰:

<configuration>
  ...
  <appSettings>
    <add key="IronZip.LicenseKey" value="IRONZIP.MYLICENSE.KEY.1EF01"/>
  </appSettings>
  ...
</configuration>
<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 檔案。
  • 請在您的 JSON 設定檔中新增一個 'IronZip.LicenseKey' 鍵。其值應為您的授權金鑰。
  • 請確保檔案屬性包含 複製至輸出目錄:始終複製

檔案:appsettings.json

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

步驟 3:驗證您的授權金鑰

驗證已安裝的授權金鑰

若要驗證授權金鑰是否已正確套用,您可以檢查 IsLicensed 屬性。 請使用以下程式碼片段:

:path=/static-assets/zip/content-code-examples/get-started/license-keys-is-licensed.cs
using IronZip;
using System;

// Check whether the license key has been applied correctly
bool isLicensed = IronZip.License.IsLicensed;

if (isLicensed)
{
    Console.WriteLine("IronZIP is licensed.");
}
else
{
    Console.WriteLine("IronZIP is not licensed.");
}
Imports IronZip
Imports System

' Check whether the license key has been applied correctly
Dim isLicensed As Boolean = IronZip.License.IsLicensed

If isLicensed Then
    Console.WriteLine("IronZIP is licensed.")
Else
    Console.WriteLine("IronZIP is not licensed.")
End If
$vbLabelText   $csharpLabel

驗證授權金鑰

為確保您的授權或試用金鑰有效,您可以使用以下程式碼片段:

:path=/static-assets/zip/content-code-examples/get-started/license-keys-is-valid.cs
using IronZip;
using System;

// Validate the license or trial key
bool isValid = IronZip.License.IsValidLicense("IRONZIP.MYLICENSE.KEY.1EF01");

if (isValid)
{
    Console.WriteLine("The license key is valid.");
}
else
{
    Console.WriteLine("The license key is invalid.");
}
Imports IronZip
Imports System

' Validate the license or trial key
Dim isValid As Boolean = IronZip.License.IsValidLicense("IRONZIP.MYLICENSE.KEY.1EF01")

If isValid Then
    Console.WriteLine("The license key is valid.")
Else
    Console.WriteLine("The license key is invalid.")
End If
$vbLabelText   $csharpLabel

若回傳值為 True,表示該金鑰有效,您可以繼續使用 IronZip。然而,若回傳值為 False,則表示該金鑰無效。


步驟 4:開始您的專案

若要開始使用 IronZip,我們強烈建議您參閱我們的完整教學指南《IronZip 入門指南》。 本教學提供詳細的說明與範例,協助您掌握 IronZip 的基本使用方法。


有任何疑問或需要支援嗎?

若要在實際專案中使用 IronZip,您需要付費或試用授權金鑰,可透過購買授權取得。 請點擊此連結取得試用授權。

如需查閱完整的程式碼範例、教學指南、授權詳情及詳盡文件,請造訪我們網站上的 IronZip 專區。

如有任何疑問,歡迎隨時聯繫我們support@ironsoftware.com/support@ironsoftware.com

常見問題

如何在 C# 應用程式中應用授權金鑰?

要在 C# 應用程式中應用授權金鑰,您可以在應用程式啟動時使用 IronZIP 授權金鑰。在使用 IronZIP 之前新增此程式碼以確保授權正確應用。

如何將授權金鑰新增到 Web.Config 或 App.Config?

要使用 Web.Config 或 App.Config 全域應用授權金鑰,請將授權金鑰包括在配置檔案的 appSettings 區段下。請注意,ASP.NET 專案和 .NET Framework 版本 4.6.2 及以上可能會有問題。

如果我的授權金鑰在 Web.Config 中無法識別,我應該怎麼做?

如果您的授權金鑰在 Web.Config 中無法識別,請檢查 IronZIP 版本在2024.3.3之前的已知問題。請參閱 IronZIP 網站上的故障排除指南以獲取更多資訊。

如何驗證我的 IronZIP 授權金鑰是否有效?

您可以通過使用 IronZip.License.IsLicensed 屬性來驗證您的 IronZIP 授權金鑰。如果返回 true,則表明您的授權金鑰已正確安裝。

如何在 .NET Core 應用程式中設置授權金鑰?

在 .NET Core 應用程式中,您可以通過將授權金鑰新增到專案根目錄中的 appsettings.json 文件來設置。確保金鑰在 'IronZip.LicenseKey' 下並且文件設置為 'Copy to Output Directory: Copy always'。

如何驗證我的授權金鑰是否有效?

要驗證授權金鑰的有效性,請使用 IronZip.License.IsValid 屬性。如果返回 true,則該金鑰有效,您可以繼續使用 IronZIP。

我在哪裡可以找到有關 IronZIP 的入門教學?

要開始使用 IronZIP,請遵循 IronZIP 網站上提供的全面教學,其中提供詳細的說明和範例。

如果我需要 IronZIP 的支援,應該聯繫誰?

如需有關 IronZIP 的支援或查詢,請聯繫 support@ironsoftware.com。您還可以探索網站上的 IronZIP 部分以獲得豐富的文件和資源。

IronZIP 與 .NET 10 相容嗎?

是的—IronZIP 支援現代 .NET 版本,包括 .NET 8、.NET 9,並具有跨平台相容性。由於 .NET 10 已於 2025 年 11 月 11 日發布,IronZIP 繼續在最新 LTS 版本下運行。您可能需要更新您的 SDK/工具到 .NET 10 以利用最新功能。([dotnet.microsoft.com](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core?utm_source=openai))

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

準備好要開始了嗎?
Nuget 下載 21,983 | 版本: 2026.7 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速查看證明嗎? PM > Install-Package IronZip
運行一個範例 查看您的檔案變成壓縮檔案。