I am working on E-commerce project using Kentico 9, we used only Administration part of Kentico and designed our own front-end, we installed Kentico on our server and deployed our webservice that extracting data like product details and so on using Kentico APIs but we got the following exception in some cases that needs API to talk to database like: var custmerID = CustomerInfoProvider.GetCustomerInfoByUserID(userID);
How ever it was working just fine in my PCs webservice thrown error when we deployed it on server:License for feature 'Ecommerce' not found.
CMS.DataEngine.LicenseException: License for feature @Ecommerce@ not found.
at CMS.LicenseProvider.LicenseHelperInternal.ReportLicenseError(String redirectUrl, String message)
at CMS.LicenseProvider.LicenseService.CheckLicense(FeatureEnum feature, String domain, Boolean throwError)
at CMS.DataEngine.AbstractInfoProvider`3.GetObjectQuery(Boolean checkLicense)
at CMS.Ecommerce.CustomerInfoProvider.GetCustomerInfoByUserIDInternal(Int32 userId)
at SCTH.MAS.KNDAL.User.CheckifCustomerExist(Int32 userID, String siteName) in C:\Users\Administrator\Documents\Visual Studio 2015\Projects\SCTH.MAS.KNDAL\SCTH.MAS.KNDAL\User.cs:line 39
at SCTH.MAS.KNDAL.User.CheckUserAvailabilityForBuying(String userEmail, String siteName) in C:\Users\Administrator\Documents\Visual Studio 2015\Projects\SCTH.MAS.KNDAL\SCTH.MAS.KNDAL\User.cs:line 29
at SCTH.MAS.KNDAL.KenticoWebServices.CheckUserAvailabilityForBuying(String userEmail, String siteName) in C:\Users\Administrator\Documents\Visual Studio 2015\Projects\SCTH.MAS.KNDAL\SCTH.MAS.KNDAL\KenticoWebServices.asmx.cs:line 90Notice that: We used free license till now.Our site is multi-culture.We have one custom table in our application.Kentico in our production system will be on different server than DB server so if we Kentico has webfarm configuration we should configure it.Can any one help us is it license issue or configuration issue or what?
↧