Ich arbeite an E-Commerce-Projekt mit Kentico 9, wir nur Verwaltung Teil von Kentico verwendet und unser eigenes Front-End entwickelt, installierten wir Kentico auf unserem Server und entfaltete unseren Webservice, der Daten extrahiert wie Produktdetails und so weiter mit Kentico APIs, aber wir haben die folgende Ausnahme in einigen Fällen, die API-Datenbank sprechen muss wie:CMS.DataEngine.LicenseException in Kentico
var custmerID = CustomerInfoProvider.GetCustomerInfoByUserID(userID);
Wie auch immer es in meinem PC webservice geworfen Fehler ganz gut funktioniert, wenn wir im Einsatz es auf dem Server:
Lizenz für Feature 'Ecommerce' nicht gefunden.
CMS.DataEngine.LicenseException: Lizenz für Feature ' Ecommerce ' nicht gefunden. bei CMS.LicenseProvider.LicenseHelperInternal.ReportLicenseError (String redirectUrl, String message) bei CMS.LicenseProvider.LicenseService.CheckLicense (FeatureEnum Funktion, String Domäne, Boolean throwError) bei CMS.DataEngine.AbstractInfoProvider`3.GetObjectQuery (Boolean checkLicense) bei CMS.Ecommerce.CustomerInfoProvider.GetCustomerInfoByUserIDInternal (Int32 userId) bei SCTH.MAS.KNDAL.User.CheckifCustomerExist (Int32 BenutzerID, String SiteName) in C: \ Benutzer \ Administrator \ Dokumente \ Visual Studio 2015 \ Projects \ SCTH.MAS .KNDAL \ SCTH.MAS.KNDAL \ User.cs: Zeile 39 bei SCTH.MAS.KNDAL.User.CheckUserAvailabilityForBuying (Zeichenfolge userEmail, String siteName) in C: \ Benutzer \ Administrator \ Dokumente \ Visual Studio 2015 \ Projects \ SCTH .MAS.KNDAL \ SCTH.MAS.KNDAL \ Benutzer.cs: Zeile 29 bei SCTH.MAS.KNDA L.KenticoWebServices.CheckUserAvailabilityForBuying (String userEmail, String siteName) in C: \ Benutzer \ Administrator \ Dokumente \ Visual Studio 2015 \ Projekte \ SCTH.MAS.KNDAL \ SCTH.MAS.KNDAL \ KenticoWebServices.asmx.cs: Zeile 90
Beachten Sie, dass:
- Wir kostenlose Lizenz bis jetzt verwendet.
- Unsere Seite ist Multi-Kultur.
- Wir haben eine benutzerdefinierte Tabelle in unserer Anwendung.
- Kentico in unserem Produktionssystem wird auf einem anderen Server als DB-Server sein, also wenn wir Kentico Webfarm-Konfiguration haben, sollten wir es konfigurieren.
Kann uns jemand helfen, ist es Lizenzproblem oder Konfigurationsproblem oder was?