Définition de la clé de licence dans Web.config
El problema ha sido resuelto a partir de la versión 2024.3.20 de IronXL.
Exception: Unhandled exception. IronSoftware.Exceptions.LicensingException: IronXL must be licensed for development.
Pour les versions plus anciennes d'IronXL, en particulier celles qui se situent entre les versions 2023.4.13 et 2024.3.20il y a un problème de licence connu dans :
- *Projets ASP.NET
.NET Framework version >= 4.6.2
La clé stockée dans un fichier
Web.config
ne sera PAS récupérée et utilisée par le produit.
Solution de contournement
Pour résoudre ce problème, il est recommandé de récupérer la clé de licence dans le fichier Web.config
en utilisant ConfigurationManager dans le code, puis de l'appliquer à la propriété License.LicenseKey.
Exemple:
<configuration>
...
<appSettings>
<add key="IronXL.LicenseKey" value="IronXL-MYLICENSE-KEY-1EF01"/>
</appSettings>
...
</configuration>
Avec le fichier XML fourni ci-dessus, nous pouvons utiliser ConfigurationManager pour récupérer la valeur de la clé de licence et la transmettre à la propriété IronXL.License.LicenseKey.
using System.Configuration;
string licenseKey = ConfigurationManager.AppSettings ["IronXL.LicenseKey"];
IronXL.License.LicenseKey = licenseKey;
using System.Configuration;
string licenseKey = ConfigurationManager.AppSettings ["IronXL.LicenseKey"];
IronXL.License.LicenseKey = licenseKey;
IRON VB CONVERTER ERROR developers@ironsoftware.com