Web.configでライセンスキーを設定する

Curtis Chau
Curtis Chau
Updated: 2026年4月22日

この問題は、 IronPDFバージョン2024.3.3以降で解決されています。

Exception: Unhandled exception. IronSoftware.Exceptions.LicensingException: IronPDF must be licensed for development.
Text

古いIronPDFバージョン、特にバージョン2023.4.4から2024.3.3の間には、次のライセンス問題があります:

  • ASP.NETプロジェクト
  • .NET Frameworkバージョン >= 4.6.2

キーがWeb.configファイルに保存されていても、製品によって使用されません。

回避策

この問題に対処するには、ConfigurationManagerをコードで使用してLicense.LicenseKeyプロパティに適用することをお勧めします。

例:

<configuration>
  ...
  <appSettings>
    <add key="IronPdf.LicenseKey" value="IRONPDF-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
XML

上記のXMLファイルを使用して、ConfigurationManager を使ってライセンスキーの値を取得し、IronPdf.License.LicenseKey プロパティに渡すことができます。

using System.Configuration;

class Program
{
    static void Main()
    {
        // Retrieve the license key from the Web.config file
        string licenseKey = ConfigurationManager.AppSettings["IronPdf.LicenseKey"];
        
        // Apply the license key to the IronPdf library
        IronPdf.License.LicenseKey = licenseKey;
        
        // Additional processing can continue here
    }
}

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

詳しく読む

準備はできましたか?

Nuget Downloads 21,739,885バージョン:2026.10リリースされたばかり